2011-03-24 14 views
5

Estoy construyendo una nueva aplicación web, y el jefe había expresado una preferencia para enviar un correo electrónico cuando algo cambia, y quiere poder hacer clic en un enlace en el correo electrónico para aprobar o denegar los cambios (individualmente o en masa).¿Puedo poner el enlace Obtener y Publicar URL en un correo electrónico

Mi pregunta es: ¿Es posible enviar una solicitud POST por correo electrónico y, de ser así, cómo? Realizamos intercambios internamente, y con algo de trabajo, los correos electrónicos podrían permanecer completamente dentro de eso, pero el curso normal de los eventos enviaría los correos electrónicos a un amplio espacio azul allá.

Mi pregunta extra, que sigue lógicamente desde el principio, es si es aconsejable hacerlo. ¿Debería tener un enlace GET a una página que le permita aprobar o rechazar solicitudes directamente a través de la aplicación, en lugar de intentar enviar una solicitud POST por correo electrónico?

Respuesta

6

No, no se puede (en forma de enlace cliqueable). Las solicitudes HTTP POST contienen parámetros en su cuerpo, no en la URL.

1

Primera pregunta

Nunca lo probé, pero, si se utiliza HTML en su correo electrónico podría ser posible construir un entorno <form method="post" action="yoururl"> que le permitirá aprobar o negar un cambio. Si usted no construye una página web reparador puede utilizar un enlace de conseguir el que se aprueba/niega un cambio, algo así como http://url/change/2323/approve=yes

pregunta extra Si no es posible para que usted envíe el <form> en su correo electrónico que está bien para proporcionar un enlace GET. Dependiendo de cuántos cambios tenga que aceptar/rechazar su jefe, también podría ser una buena idea proporcionarle una lista de cambios que puede denegar/aceptar en el. Porque no me gusta cambiar entre la aplicación de correo electrónico y el navegador web.

Cuestiones relacionadas