È possibile eseguire un POST HTTP da un'e-mail HTML?


13

Se ricevo un'e-mail in qualsiasi client e-mail, Outlook, GMail, ecc. E l'e-mail contiene un collegamento a un sito Web, è possibile eseguire una richiesta POST al sito Web anziché una richiesta GET?

Risposte:


9

Per il recupero delle informazioni , inclusi i collegamenti creati <a href>, è possibile utilizzare solo GET.

Se desideri POST per qualsiasi motivo, dovrai crearne uno <form method="post">con un pulsante di invio. (E pensa attentamente se ne hai bisogno ; è un brutto modo per rintracciare gli utenti ed è irrinunciabile.)


Quindi posso creare un modulo post azione / metodo in un messaggio di posta elettronica HTML che viene ricevuto da un client di posta elettronica? Ci sarebbero problemi? Che cosa intendi con "invivibile"?
PeanutsMonkey,

Sia get che post possono essere scelti come target solo come qualcosa che comprende le richieste http, quindi un server web. Un client di posta elettronica non potrebbe essere l'obiettivo.
Paul,

@grawity volevo solo dare seguito, ho letto questa risposta: stackoverflow.com/questions/5416753/… che implica che il POST non funzionerà. E ho una mia domanda su questo in cui ho seguito il tuo metodo, e per qualsiasi motivo la richiesta legge ancora come GET e non va a buon fine. C'è una taglia su di esso, apprezzerebbe molto il tuo aiuto! stackoverflow.com/questions/25189818/…
james
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.