w3schools example code body and http protocols put

http - example - ¿Cómo se pasan los parámetros PUT a una página?



w3schools footer (2)

No puedo encontrar una respuesta precisa a esa pregunta:

¿Los parámetros enviados por PUT se pasan en la URL o en el encabezado HTTP?

Creo que es el encabezado HTTP, pero cuando envío mi formulario con el método PUT, ¡agrega los parámetros a la URL!


¿Los parámetros enviados por PUT se pasan en la URL o en el encabezado HTTP?

No los encabezados. Es lo mismo que POST, ya sea la URL o el cuerpo de la solicitud. La única diferencia es el verbo HTTP que se utiliza y, por supuesto, la semántica que lo acompaña (ACTUALIZAR un recurso en el servidor).


Su pregunta parece ser sobre los formularios HTML. En cuyo caso, la respuesta es: no admiten PUT (el navegador aún envía una solicitud POST).

Si no se trata de formularios HTML: depende de usted. Por ejemplo, en XmlHttpRequest puedes usar ambos.