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

Contingut suprimit Contingut afegit
Cap resum de modificació
Línia 59:
Els servidors han d'implementar com a mínim els mètodes GET i HEAD<ref>[http://tools.ietf.org/html/rfc2616#section-5.1.1 HTTP 1.1 Section 5.1.1]</ref> i, quan sigui possible, també el mètode OPTIONS.
 
== HTTP Status Codes ==
La primera línia d'una resposta HTTP s'anomena 'status line'. Aquesta línia conté un codi numèric anomenat 'status code' i va acompanyat d'un petit text que descriu el codi retornat. El primer dígit de l'status code indica de quin tipus de resposta es tracta. Si un client no reconeix un status code concret, almenys pot utilitzar el primer digit per conèixer la seva família.
 
Els status code més importants són:
 
{| class="wikitable"
|-
! 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 sintaxis.
|-
| 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ó.
|-
|}
== Vegeu també ==
* [[Servidor web]].