Server
Het body gedeelte van een request kun je in PHP vrij simpel uitlezen.
Het enige wat je hoeft te doen is php://input uitlezen via een fopen
wrapper. De meest simpele manier is:
In ons voorbeeldje hoeven we vervolgens alleen te kijken of er om de
tijd wordt gevraagd en anders kunnen we een foutmelding terug sturen.
Het totale script wordt dus zoiets:
Code (php)
Die Content-Type header heb ik hier enkel aan toegevoegd omdat dat wel
zo net is, zonder werkt het in princiepe ook, maar dan zegt de HTTP
Server er wel bij dat het HTML is bij een standaard configuratie.
Als ik deze pagina nu het request stuur dat we al hadden opgestelt
krijg ik als response:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
HTTP/1.1 200 OK
Date: Sun, 21 May 2006 17:38:54 GMT
Server: Apache/1.3.33 (Win32) PHP/4.4.3-dev
X-Powered-By: PHP/4.4.3-dev
Connection: close
Content-Type: text/plain
19:54
Date: Sun, 21 May 2006 17:38:54 GMT
Server: Apache/1.3.33 (Win32) PHP/4.4.3-dev
X-Powered-By: PHP/4.4.3-dev
Connection: close
Content-Type: text/plain
19:54
Oftewel, het werkt.
« vorige pagina | volgende pagina »