Inleiding

Clients en Servers, iedere webprogrammeur weet wat het zijn. Om het
toch nog even kort te zeggen: een Client is een lokale machine die
interactie pleegt met de Server waar de applicatie die de Client
vraagt draait. In onze HTTP wereld is de applicatie een HTTP-Server en
de lokale software een browser.
Maar je hoeft niet persé een webbrowser te gebruiken als je met HTTP
werkt, er zijn bijvoorbeeld proxy mogelijkheden in HTTP, natuurlijk
ook HTTP proxy, maar ook via de CONNECT methode kun je een
"doorlopend" gesprek voeren met een Server over een HTTP-Server, zo
kun je FTPof IRC tunnelen over HTTP en heb je dus een FTP, IRC of wat
dan ook proxy.
Voor deze tutorial blijven we echter wel bij de bekendere HTTP
methode's GET, maar voornamelijk, POST. POST is de methode om grotere
hoeveelheden data te versturen, die vooral bekend is van de
webformulieren. Maar via POST hoef je niet de bekende urlencoded data
(bekend van $_POST) of multi-part data (bekend van $_FILES) te
versturen. Je kan ook dingen als XML in de body sectie van je request
stoppen, dan kom je bij XML-RPC. XML-RPC is de manier om vanuit een
speciale blogging tool naar je weblog te posten.
En daar komt deze tutorial dan. Hoe maak je een PHP script voor op je
Server dat als een soort Server fungeert en hoe maak je een daarbij
behorende client. In deze tutorial toon ik het basis idee van de
interactie, dus ik ga me niet heel erg bezighouden met het formaat van
de data. Als je echter voor iets gaat dat voor productie is is het aan
te raden je data formaat goed te kiezen, XML is vaak een goede keuze
voor het formaat van je request.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. HTTP requests en responses
  3. Server
  4. Client
  5. 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.