Basiskennis HTTP

Aangezien dit geheel over HTTP gaat is het toch wel handig om te weten
hoe een HTTP request en response zijn opgebouwd. Dit is vrij simpel,
beide bestaan uit: eerst een beginlijn, dan de headers, vervolgens een
lege regel en daarna de inhoud.
Voor een request is de eerste lijn de regel waar op staat welke
methode je gebruikt, welke resource je wil en welke HTTP versie. De
HTTP versie is in deze tutorial 1.0, ookal is de meest gebruikte
tegenwoordig 1.1. Dit is omdat, ondanks dat ik dit alles best voor 1.1
zou kunnen schrijven, het vanuit het oogpunt dit een simpele tutorial
te houden het beter is om bij 1.0 te blijven.
Voor een response is de eerste lijn de statuslijn. Deze zul je vast al
kennen van de bekende 404 errors. Normaal verwacht je hier echter een
200, wat betekent "OK".

Natuurlijk is dit alles veel duidelijker met een zeer simpel
voorbeeldje, dus, zie hier:
Request:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
GET /example.php HTTP/1.0
Host: www.example.org
User-Agent: LegolasWeb WebBrowserDemo 1.0

Response:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
HTTP/1.0 200 OK
Content-Type: text/html
Server: Apache/1.3.33 (Win32) PHP/4.4.3-dev

<pagina>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Basiskennis HTTP
  3. GET: Een pagina opvragen
  4. POST I: Een formulier verzenden
  5. POST II: Bestanden uploaden
  6. De response headers en status
  7. Proxies
  8. En nu?

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.