Munur á milli breytinga „HTTP“

1.387 bætum bætt við ,  fyrir 6 árum
Endurheimti og hreinskrifa Tegundir beiðna + laga heimildir
(Minnist á HTTP/2.0, SPDY og IETF)
(Endurheimti og hreinskrifa Tegundir beiðna + laga heimildir)
<pre>
GET /wiki/Notandi:SvartMan HTTP/1.1
hostHost: is.wikipedia.org
</pre>
 
</source>
Athugið að línubil er notað til að skilja á milli hluta haussins, og tvö til að skilja á milli haussins og gagnanna.
 
==Tegundir beiðna==
Algengasta tegund HTTP beiðnar er GET. Þar á eftir koma POST, CONNECT og HEAD. GET er notað til að biðja um upplýsingar, til dæmis vefsíðu. POST er notuð til að senda skipun, í mjög víðri merkingu. Þannig má nota POST til að bæta ummælum við bloggfærslu, breyta grein á Wikipediu eða framkvæma millifærslu í netbanka. HEAD er notað til að biðja um upplýsingar um skjal sem má ná í með GET. Svar við HEAD beiðni getur sagt til um hvort skjalið er til, ágiskun á stærð þess og dagsetningu seinustu breytingar.
 
POST og PUT beiðnirnar eru sérstakar að því leyti að þeim fylgir skjal. Til að skipa fyrir yfir HTTP er byrjað á því að ná í eyðublað með GET. Eyðublaðið sendir notandinn svo til baka útfyllt með POST beiðni. Vefþjónninn bregst þá við með því að framkvæma aðgerðina. Sending skipunar yfir net er torveld að því leyti að erfitt getur verið að fá staðfest hvort eyðublaðið hefur komist til skila eða ekki ef netsamband rofnar við lok sendingar. Þó að netsamband komist aftur á, er ekki víst að þorandi sé að endursenda eyðublaðið ef ske kynni að aðgerðin verði þá tvítekinn. Til dæmis sami reikningur tvígreiddur.
 
;GET: Sækja skjal.
;POST: Framkvæma aðgerð.
;CONNECT: (''tæknilegt'') til þess að nota undirliggjandi (TCP) tengingu í annað en hreint HTTP. Til dæmis dulkóðað HTTP, '''HTTPS'''.
;HEAD: Sækja haus sem hefði fylgt skjali sóttu með GET.
;PUT: Senda nýja útgáfu af skjali.
;DELETE: Eyða skjali.
;TRACE: Fá beiðnina endursenda. Notað til að athuga hvort beiðni hefði verið breytt á leiðinni.
;OPTIONS: Spyrja hvers konar beiðnir eru studdar.
 
 
==Heimildir==
<references />
{{wpheimild
|titill= HyperText Transfer Protocol
|mánuðurskoðað=desember
|árskoðað=2008
}}<br/>
{{Vefheimild
|url=http://knol.google.com/k/nemetral-creative/web-apis-basics/35viegkuxkn5t/2#Transmission_over_HTTP
|titill=Web APIs Basics
|safnslóð=
|safnár=
|safnmánuður=
|höfundur=
|eftirnafn=
|fornafn=
|höfundatengill=http://knol.google.com/k/nemetral-creative/-/35viegkuxkn5t/0# nemetral creative
|meðhöfundar=
|ár=
|mánuður=
|ritstjóri=
|tungumál=
|snið=
|ritverk=
|bls=1
|útgefandi=
|mánuðurskoðað=desember
|árskoðað=2008
|tilvitnun=
|}}<br/>
{{Vefheimild
|url=http://http.eu/
|titill=Http.eu
|safnslóð=
|safnár=
|safnmánuður=
|höfundur=Ovidio Limited
|eftirnafn=
|fornafn=
|höfundatengill=
|meðhöfundar=
|ár=
|mánuður=
|ritstjóri=
|tungumál=enska
|snið=
|ritverk=
|bls=
|útgefandi=
|mánuðurskoðað=desember
|árskoðað=2008
|}} (sem vísar einnig á ensku Wikipediu)<br/>
|tilvitnun=
{{wpheimild
|}}Ath. þessi heimild vísar í [[enska|ensku]] [[Wikipedia|Wikipediu]] sem heimild.
|titill= HyperText Transfer Protocol
|mánuðurskoðað=desember
|árskoðað=2008
|tungumál=en
}}<br/>
 
[[Flokkur:Samskiptastaðlar]]
352

breytingar