Blog

Solicitud HTTP, métodos de solicitud y códigos de respuesta HTTP

Solicitudes HTTP, métodos de solicitud
Una solicitud HTTP, en su formato más básico, tiene la siguiente sintaxis:

& (Versión del método URI) &

El método le dice al servidor qué hacer con el URI, finalmente la versión simplemente indica el número de versión del protocolo que el cliente entiende. Una solicitud típica usa el método GET para pedirle al servidor que devuelva el URI solicitado:

& (GET /index.html HTTP / 1.0) &

Métodos HTTP

OBTENER:
Devuelve el recurso identificado en la URL solicitada.

CABEZA:

Funciona como GET, pero sin que el servidor devuelva el cuerpo del mensaje. Es decir, solo se devuelve la información del encabezado.

CORREO:
Le dice al servidor que se prepare para recibir información del cliente. A menudo se utiliza para enviar información desde formularios.

PONER:
Envíe el recurso identificado en la URL del cliente al servidor.

OPCIONES:

Solicitar información sobre las características de comunicación que proporciona el servidor. Permite al cliente negociar parámetros de comunicación.

RASTRO:

Inicia un ciclo de mensajes de solicitud. Se utiliza para depurar y permite al cliente ver lo que recibe el servidor en el otro lado.

ELIMINAR:
Solicita al servidor que elimine el recurso identificado con la URL.

CONECTAR:

Este método está reservado para su uso con proxies. Permitirá que un proxy se convierta dinámicamente en un túnel. Por ejemplo, para comunicaciones con SSL (Socket Secure Layer).

De los tres parámetros, el más importante es el método. HTTP / 1.1 incorpora ocho métodos, aunque solo aplica GET y HEAD, todas las demás opciones son opcionales. En cualquier caso, los servidores que implementen alguno de los métodos adicionales, deberán adherirse a la especificación de los mismos. También existe la posibilidad de implementar métodos extendidos, a los que la especificación no establece ningún límite.

En HTTP / 1.0 solo se especificaron tres métodos, GET, POST y HEAD. Estos son, con diferencia, los tres más difundidos y utilizados, por lo que se comentan un poco más ampliamente.

Códigos de respuesta HTTP
Son códigos de tres dígitos:

N ° – 100111 Conexión rechazada

N ° Descripción
200 OK
201-203 Información no oficial
204 Sin contenido
205 Contenido para recargar
206 Contenido parcial

  • Redirección 3xx a otra URL

N ° Descripción
300 Múltiples posibilidades
301 Movido permanentemente
302 Encontrado
303 Ver otros
304 Sin cambios
305 Usar un proxy
307 Redirección temporal

N ° Descripción
400 Solicitud incorrecta
401 No autorizado
402 Pago requerido
403 Prohibido
404 No encontrado
405 Método no permitido
406 No aceptable
Se requiere proxy 407
408 Tiempo de espera agotado
409 Conflicto
410 Ya no está disponible
411 Longitud requerida
412 Condición previa fallida
413 Solicitar entidad demasiado larga
414 URL de solicitud demasiado larga
415 Tipo de medio no admitido
416 Rango solicitado no disponible
417

Error esperado * 5xx Error del servidor

N ° Descripción
500 Error interno
501 No implementado
502 Puerta de enlace incorrecta
503 Servicio no disponible
504 Se agotó el tiempo de espera de la puerta de enlace
505 versión HTTP no compatible

También recomiendo leer esto y también buscar en Google.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar