Hypertext Transfer Protocol (HTTP)
Please watch carefully the video on http://www.youtube.com/watch?v=kGOpY2J31pI. Besides documentation please answer the following questions:
- Which request methods are used at HTTP? Which method do you use for which purpose?
- Do GET requests modify data on the server?
- When is a GET request transmitted to a server?
- What is the difference between GET and POST requests?
- When you log in to a server, which method is usually used?
- Describe the other request methods in brief.
- Look at http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Example_session. What is sent to a server if you don't specify a path?
- During the practical classes please analyze a HTTP session with Wireshark. Please document also the TCP 3-way handshake procedure at startup.
- OPTIONS (Checkt die Methoden die ein Server unterstützt)
- PUT (Speichert eine URL)
- DELETE (löscht die Resourcen)
- TRACE (gibt an ob sich etwas im Server verändert wurde)
- CONNECT (Konvertiert das TCP/IP-Signal in den HTTP proxy um)
- GET sollte nur von einem Server lesen und nicht weitere Funktionen haben, also nein.
- Wenn der HEAD eines Requests ausgeführt wird um den Body zu empafangen
- GET ist da um zu lesen, POST is da um zu schreiben
- POST
Keine Kommentare:
Kommentar veröffentlichen