„HTTP“: Munur á milli breytinga

Úr Wikipediu, frjálsa alfræðiritinu
Efni eytt Efni bætt við
Addbot (spjall | framlög)
m Bot: Flyt 68 tungumálatengla, sem eru núna sóttir frá Wikidata á d:q8777
SvartMan (spjall | framlög)
Minnist á HTTP/2.0, SPDY og IETF
Lína 1: Lína 1:
[[Mynd:Http_request_telnet_ubuntu.png|thumb|Mynd af '''HTTP''' beiðni gerð í gegnum [[Telnet]], beiðnin, svarhausinn og svarbúkurinn eru litaðir]]
[[Mynd:Http_request_telnet_ubuntu.png|thumb|Mynd af '''HTTP''' beiðni gerð í gegnum [[Telnet]], beiðnin, svarhausinn og svarbúkurinn eru litaðir]]
'''Hypertext Transfer Protocol''' ('''HTTP''') er aðferð til að senda eða taka við gögnum á [[Veraldarvefurinn|veraldarvefnum]]. Upprunalegi tilgangurinn var að birta [[HTML]] síður, þótt núna sé '''HTTP''' notað til að hlaða niður [[Mynd|myndum]], [[Hljóð|hljóði]], [[Tölvuleikur|leikjum]], [[textaskrá|textaskjölum]] og [[margmiðlun]] af allri gerð. Venjulega eru '''HTTP''' skilaboð alltaf í pörum, beiðni frá biðlara og svar frá miðlara. '''HTTP''' Skilaboð eru byggð upp af '''HTTP''' haus og síðan gögnunum sjálfum. Til að skilja á milli gagnanna og haussins eru notuð tvö auð línubil. Nýjasta útgáfa af '''HTTP''' er '''HTTP''' 1.1, þótt HTTP/1.2 í vinnslu.
'''Hypertext Transfer Protocol''' ('''HTTP''') er aðferð til að senda eða taka við gögnum á [[Veraldarvefurinn|veraldarvefnum]]. Upprunalegi tilgangurinn var að birta [[HTML]] síður, þótt núna sé '''HTTP''' notað til að hlaða niður [[Mynd|myndum]], [[Hljóð|hljóði]], [[Tölvuleikur|leikjum]], [[textaskrá|textaskjölum]] og [[margmiðlun]] af allri gerð. Venjulega eru '''HTTP''' skilaboð alltaf í pörum, beiðni frá biðlara og svar frá miðlara. '''HTTP''' Skilaboð eru byggð upp af '''HTTP''' haus og síðan gögnunum sjálfum. Til að skilja á milli gagnanna og haussins eru notuð tvö auð línubil. Nýjasta staðlaða útgáfa '''HTTP''' er '''HTTP''' 1.1. HTTP/2.0 „SPDY“, hönnuð af Google og notuð af nokkrum vöfrum og netþjónum Google, er í stöðlun hjá IETF.<ref>[http://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00 Drög IETF að HTTP/2.0] byggð á SPDY frá árinu 2012</ref>


==Bygging skilaboða==
==Bygging skilaboða==
Lína 27: Lína 27:
</source>
</source>
Athugið að línubil er notað til að skilja á milli hluta haussins, og tvö til að skilja á milli haussins og gagnanna.
Athugið að línubil er notað til að skilja á milli hluta haussins, og tvö til að skilja á milli haussins og gagnanna.



==Heimildir==
==Heimildir==
<references />
{{wpheimild
{{wpheimild
|titill= HyperText Transfer Protocol
|titill= HyperText Transfer Protocol

Útgáfa síðunnar 11. febrúar 2015 kl. 21:17

Mynd af HTTP beiðni gerð í gegnum Telnet, beiðnin, svarhausinn og svarbúkurinn eru litaðir

Hypertext Transfer Protocol (HTTP) er aðferð til að senda eða taka við gögnum á veraldarvefnum. Upprunalegi tilgangurinn var að birta HTML síður, þótt núna sé HTTP notað til að hlaða niður myndum, hljóði, leikjum, textaskjölum og margmiðlun af allri gerð. Venjulega eru HTTP skilaboð alltaf í pörum, beiðni frá biðlara og svar frá miðlara. HTTP Skilaboð eru byggð upp af HTTP haus og síðan gögnunum sjálfum. Til að skilja á milli gagnanna og haussins eru notuð tvö auð línubil. Nýjasta staðlaða útgáfa HTTP er HTTP 1.1. HTTP/2.0 „SPDY“, hönnuð af Google og notuð af nokkrum vöfrum og netþjónum Google, er í stöðlun hjá IETF.[1]

Bygging skilaboða

Hér er dæmi um HTTP 1.1 beiðni:

GET /wiki/Notandi:SvartMan HTTP/1.1
host: is.wikipedia.org

Með ímynduðu svari:

HTTP/1.1 200 OK
Date: Mon, 22 Desember 2008
20:40:00 GMT
Content-length: 85
Content-type: text/html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="is" lang="is" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
...
</head>
</html>

Athugið að línubil er notað til að skilja á milli hluta haussins, og tvö til að skilja á milli haussins og gagnanna.


Heimildir

  1. Drög IETF að HTTP/2.0 byggð á SPDY frá árinu 2012

Fyrirmynd greinarinnar var útgáfu Wikipedia. Sótt desember 2008.
„Web APIs Basics“. bls. 1. Sótt desember 2008. Ovidio Limited. „Http.eu“ (enska). Sótt desember 2008.Ath. þessi heimild vísar í ensku Wikipediu sem heimild.