Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
ef_informatik:webapps:apis [2024-09-18 15:03] hofef_informatik:webapps:apis [2024-09-18 15:06] (aktuell) hof
Zeile 13: Zeile 13:
  
 === Request & Response === === Request & Response ===
-{{ :course:efif:apps:pasted:20240813-205359.png?nolink|}}+{{ :ef_informatik:pasted:20220522-081524.png?nolink&400|}}
 Jeder Request verlangt eine bestimmte //Ressource// (bisher: eine Datei) mit einer bestimmten //Method//. Die //Method// beschreibt die Aktion, typischerweise ''GET'', um eine Ressource zu holen, ''POST'' um eine Ressource auf dem Server zu verändern. Jeder Request verlangt eine bestimmte //Ressource// (bisher: eine Datei) mit einer bestimmten //Method//. Die //Method// beschreibt die Aktion, typischerweise ''GET'', um eine Ressource zu holen, ''POST'' um eine Ressource auf dem Server zu verändern.
  
Zeile 26: Zeile 26:
     * Kann zum Beispiel verwendet werden, um ein Mobiltelefon von einem Desktop-Computer zu unterscheiden.     * Kann zum Beispiel verwendet werden, um ein Mobiltelefon von einem Desktop-Computer zu unterscheiden.
  
-{{ :course:efif:apps:pasted:20240813-205420.png?nolink}}+{{ :ef_informatik:pasted:20220522-075257.png?400&nolink|}}
 Der Server antwortet mit einem //[[https://de.wikipedia.org/wiki/HTTP-Statuscode|Response Code]]// und zusätzlichen Informationen, zum Beispiel der angeforderten Ressource. Die wichtigsten Codes sind: Der Server antwortet mit einem //[[https://de.wikipedia.org/wiki/HTTP-Statuscode|Response Code]]// und zusätzlichen Informationen, zum Beispiel der angeforderten Ressource. Die wichtigsten Codes sind:
   * **200** (OK): Anfrage ist erfolgreich, die Ressource ist im Response Body enthalten.   * **200** (OK): Anfrage ist erfolgreich, die Ressource ist im Response Body enthalten.
Zeile 76: Zeile 76:
   * [[https://web.dev/promises/|mehr über Promises]]   * [[https://web.dev/promises/|mehr über Promises]]
  
-{{ :course:efif:apps:pasted:20240813-205445.png?nolink | }}+{{ :ef_informatik:javascript_async_fetch_promises.png?400&nolink |}}
  
 ==== JSON ==== ==== JSON ====
  • ef_informatik/webapps/apis.1726671802.txt.gz
  • Zuletzt geändert: 2024-09-18 15:03
  • von hof