Protocol de transferència d'hipertext: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
m Bot elimina espais sobrants
Línia 4:
El 1988, [[Tim Berners-Lee]] va proposar al [[CERN]] un projecte d’hipertext global. El projecte va començar l’octubre de 1990 com a WorldWideWeb i a l’estiu de 1991 es comença a utilitzar la primera versió ('''V0.9''') del protocol HTTP a Internet. Aquesta versió permetia utilitzar únicament la funció GET, és a dir, sol·licitar una pàgina web a un servidor. El projecte va incloure també el disseny del llenguatge de programació [[html]], les tecnologies associades als [[servidor web|servidors web]] i un [[navegador web]]. Amb els anys, aquest elements passarien a dir-se [[World Wide Web]].<ref name=W3Bio>[http://www.w3.org/People/Berners-Lee/Longer.html Berners-Lee biography at the World Wide Web Consortium]</ref>
 
Els propers anys són destinats a la millora del protocol junt amb la resta dels elements del projecte. El 1996 es presenta oficialment la primera versió, '''HTTP V1.0''', presentat al [http://tools.ietf.org/html/rfc1945 RFC1945] que permetia les funcions GET, HEAD i POST.
 
Prèviament a la presentació del HTTP V1.0, el 1995, Dave Ragget liderava un grup de treball per desenvolupar el HTTP WG amb l’objectiu d’ampliar el protocol amb més operacions, metadades i lligat a un protocol de seguretat. El gener de 1997 es publica el [http://tools.ietf.org/html/rfc2068 RFC2068] que correspon al '''HTTP V1.1''' (HTTP WG) que amplia les prestacions del HTTP V1.0 incorporant les funcions PUT, DELETE, TRACE i OPTIONS, els codis de resposta o codis d’estat del HTTP, autentificació, la utilització de memòria cau, definicions de metadades a la capçalera i consideracions de seguretat.
 
Gràcies al suport rebut per part del navegadors web com [[Arena_(navegador)|Arena]], [[Netscape]], [[Netscape Navigato Gold]], [[Mosaic_(informàtica)|Mosaic]], [[Lynx_(navegador)|Lynx]] i [[Internet Explorer]] van permetre una ràpida adopció del protocol a tots els usuaris d’internet.
Línia 91:
! Grup !! Nom del grup !! Codi !! Text !! Descripció
|-
| 1xx || Informational || - || - || -
|-
| 2xx || Success || 200 || Ok || Resposta estàndard per peticions correctes.
|-
| 2xx || Success || 201 || Created || La petició ha estat completada creant un nou recurs.
|-
| 2xx || Success || 204 || No Content || El servidor ha processat correctament la petició, però no retorna cap contingut.
|-
| 3xx || Redirection || - || - || -
|-
| 4xx || Client Error || 400 || Bad Request || La petició no pot ser completada degut a un error de sintaxi.
|-
| 4xx || Client Error || 401 || Unauthorized || Similar a 403, però usat específicament quan la autentificació és necessària i ha fallat. Token incorrecte.
|-
| 4xx || Client Error || 403 || Forbidden || La petició era legal però el servidor refusa respondre.
|-
| 4xx || Client Error || 404 || Not Found || La petició no pot trobar el recurs sol·licitat però pot estar disponible en un futur.
|-
| 4xx || Client Error || 405 || Method Not Allowed || Petició realitzada a una URI usant un mètode de sol·licitud no suportat per l'anomenada URI.
|-
| 4xx || Client Error || 408 || Request Timeout || El temps d'espera màxim del servidor s'ha esgotat esperant la petició.
|-
|}