Hypertext Transfer Protocol
Verändern GET-Anfragen Dateien auf dem Server ?
Nein. Sie rufen lediglich Dateien vom Server ab.
Wann wird eine GET-Anfrage an einen Server übertragen.
Wenn man nur Dateien von dem Server abrufen möchte.
Was ist der Unterschied zwischen GET,- und POST-Anfragen ?
GET-Anfragen rufen Dateien vom Server ab, POST-Anfragen ändern Dateien auf dem Server.
Wenn man sich bei einem Server einloggt, welche Methode wird normalerweise benützt ?
Normalerweise wird die POST-Anfrage benützt.
Beschreibe kurz die anderen Anfrage Methoden.
- HEAD
- weist den Server an, die gleichen HTTP-Header wie bei GET, nicht jedoch den Nachrichtenrumpf mit dem eigentlichen Dokumentinhalt zu senden. So kann zum Beispiel schnell die Gültigkeit einer Datei im Browser-Cache geprüft werden.
- PUT
- dient dazu eine Ressource (zum Beispiel eine Datei) unter Angabe des Ziel-URIs auf einen Webserver hochzuladen.
- Es können so neue Ressourcen auf dem Server entstehen oder bestehende modifiziert werden.
- DELETE
- löscht die angegebene Ressource auf dem Server. Heute ist das, ebenso wie PUT, kaum implementiert beziehungsweise in der Standardkonfiguration von Webservern abgeschaltet. Beides erlangt jedoch mit RESTful Web Services und der HTTP-Erweiterung WebDAV neue Bedeutung.
- TRACE
- liefert die Anfrage so zurück, wie der Server sie empfangen hat. So kann überprüft werden, ob und wie die Anfrage auf dem Weg zum Server verändert worden ist – sinnvoll für das Debugging von Verbindungen.
- OPTIONS
- liefert eine Liste der vom Server unterstützen Methoden und Merkmale.
- CONNECT
- wird von Proxyservern implementiert, die in der Lage sind, SSL-Tunnel zur Verfügung zu stellen.