Cargas útiles de métodos de solicitud HTTP
-
29-10-2019 - |
Pregunta
los Entrada de Wikipedia en HTTP Enumera los siguientes métodos de solicitud HTTP:
- CABEZA: Pide la respuesta idéntica a la que correspondería a una solicitud GET, pero sin el cuerpo de respuesta.
- OBTENER: Solicita una representación del recurso especificado.
- CORREO: Envía datos que se procesarán (por ejemplo, de un formulario HTML) al recurso identificado. Los datos están incluidos en el cuerpo de la solicitud.
- PONER: Sube una representación del recurso especificado.
- ELIMINAR: Elimina el recurso especificado.
- RASTRO: Se hace eco de la solicitud recibida, para que un cliente pueda ver qué (si alguno) cambia o adiciones han sido realizadas por servidores intermedios.
- Opciones: Devuelve los métodos HTTP que el servidor admite para la URL especificada. Esto se puede usar para verificar la funcionalidad de un servidor web solicitando '*' en lugar de un recurso específico.
- CONECTAR: Convierte la conexión de solicitud a un túnel TCP/IP transparente, generalmente para facilitar la comunicación cifrada de SSL (HTTPS) a través de un proxy HTTP no entrelazado.
- PARCHE: Se utiliza para aplicar modificaciones parciales a un recurso.
Estoy interesado en saber (específicamente con respecto a los primeros cinco métodos):
- ¿Cuál de estos métodos puede (se supone que debe?) Recibir cargas útiles
- De los métodos que pueden recibir cargas útiles, ¿cómo lo reciben?
- a través de una cadena de consulta en URL?
- ¿Vía cuerpo codificado por URL?
- ¿Vía cuerpo crudo / fortado?
- a través de una combinación de ([todos / algunos] de) lo anterior?
- De los métodos que pueden recibir cargas útiles, ¿cómo lo reciben?
¡Aprecio todas las aportes, si pudieras compartir una lectura (preferiblemente ligera) que también sería genial!
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow