¿Es posible realizar una POST HTTP desde un correo electrónico HTML?


13

Si recibo un correo electrónico en cualquier cliente de correo electrónico, ya sea Outlook, GMail, etc. y el correo electrónico contiene un enlace a un sitio web, ¿es posible realizar una solicitud POST al sitio web en lugar de una solicitud GET?

Respuestas:


9

Para la recuperación de información , incluidos los enlaces realizados con <a href>, solo se puede utilizar GET.

Si desea POST por cualquier razón, deberá crear un <form method="post">botón de envío. (Y piense detenidamente si lo necesita ; es una forma fea de rastrear a los usuarios y no se puede almacenar en caché).


Entonces, ¿puedo crear un método / acción posterior a un formulario en un correo electrónico HTML que recibe un cliente de correo electrónico? ¿Habría algún problema? ¿Qué quieres decir con que no se puede almacenar en caché?
PeanutsMonkey

Tanto get como post solo se pueden orientar como algo que comprende las solicitudes http, es decir, un servidor web. Un cliente de correo electrónico no podría ser el objetivo.
Paul

@grawity solo quería hacer un seguimiento, leí esta respuesta: stackoverflow.com/questions/5416753/… que implica que POST no funcionará. Y tengo mi propia pregunta sobre esto, donde he seguido su método, y por cualquier razón, la solicitud todavía se lee como GET y no se cumple. Hay una recompensa, ¡realmente agradecería su ayuda! stackoverflow.com/questions/25189818/…
james
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.