È 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.