HTTP: Verskil tussen weergawes

Content deleted Content added
No edit summary
No edit summary
Lyn 3:
'''HTTP''' (hiperteksoordragprotokol<ref>{{cite book |title=Kuberwoordeboek |last=Viljoen |first=Hendrik Christo |edition=1ste uitg. |year=2005 |publisher=Protea Boekhuis |location=Pretoria }}</ref>) is ’n [[Protokol (rekenaars)|protokol]] wat gebruik word tydens die kommunikasie tussen ’n webkliënt (meestal ’n [[webblaaier]]) en ’n [[webbediener]]. Die protokol word nie net op die [[Internet]] gebruik nie, maar ook op lokale netwerke (ons praat dan van ’n [[intranet]]).
 
Die HTTP-protokol spesifiseer die versoeke (Engels: ''requests'') wat 'n kliënt, byvoorbeeld ’n webblaaier, aan die bediener kan stel asook die antwoorde (Engels: ''responses'') wat ’n webbediener kan terugstuur. Elke versoek bevat ’n [[URL]] wat verwys na die webkomponent of ’n statiese objek soos ’n [[webbladsy]] wat versoek word.
 
== HTTP-versoeke ==
’n HTTP-versoek bestaan uit ’n metode, die URL, opskrifvelde (''header fields'') en uiteindelik die inhoud. ’n Oorsig van die HTTP-versoek metodes:
* GET &#8211; Ontvang die dokument gespesifiseer deur die URL.
* HEAD &#8211; Ontvang slegs die opskrifte (''headers'') van die gevraagde dokument.
* POST &#8211; Versend data na die bediener.
* PUT &#8211; Vervang die dokument op die bediener met die versende data.
* DELETE &#8211; Verwyder die dokument.
* OPTIONS &#8211; Vra die moontlike opsies wat die webbediener ondersteun aan.
 
’n Volledige versoek, met opskrifvelde, lyk tipies as volg:
Lyn 36:
 
Die resultaat-kodes wat die meeste gebruik word is:
* 200 OK &#8211; Die gevraagde dokument is suksesvol aangestuur.
* 304 Not Modified &#8211; T.o.v. die weergawe in die [[kas (rekenaar)|kas]] is die bladsy nie gewysig nie.
* 403 Forbidden &#8211; Die gevraagde dokument mag nie bekyk word nie.
* 404 Not Found &#8211; Die gevraagde dokument bestaan nie.
* 405 Not Allowed - Die gebruiker is nie geregtig om die dokument te sien nie.
* 500 Internal Server Error - Die webbediener kon nie die gevraagde aksie uitvoer nie.
 
’n Antwoord op die bostaande navraag kan moontlik as volg uitsien:
Lyn 73:
{{Verwysings}}
 
[[Kategorie:Internet]]
[[Kategorie:Rekenaarnetwerke]]