Czy można wykonać HTTP POST z wiadomości e-mail w formacie HTML?


13

Jeśli otrzymam wiadomość e-mail w dowolnym kliencie poczty e-mail, niezależnie od tego, czy jest to Outlook, Gmail, itp., A wiadomość e-mail zawiera link do strony internetowej, czy możliwe jest wykonanie żądania POST do strony internetowej zamiast żądania GET?

Odpowiedzi:


9

Do wyszukiwania informacji , w tym utworzonych łączy <a href>, można użyć tylko GET.

Jeśli chcesz mieć POST z jakiegokolwiek powodu, musisz utworzyć <form method="post">przycisk przesyłania. ( Zastanów się dobrze, czy go potrzebujesz ; jest to brzydki sposób na śledzenie użytkowników i nie można go usunąć).


Czy mogę utworzyć akcję / metodę formularza w wiadomości e-mail HTML otrzymanej przez klienta e-mail? Czy będą jakieś problemy? Co przez to rozumiesz, że jest nie do wyleczenia?
PeanutsMonkey,

Zarówno pobieranie, jak i wysyłanie może być kierowane tylko jako coś, co rozumie żądania HTTP - więc serwer WWW. Klient e-mail nie może być celem.
Paul

@grawity chciałem tylko kontynuować, przeczytałem tę odpowiedź: stackoverflow.com/questions/5416753/... co oznacza, że ​​POST nie będzie działać. I mam własne pytanie na temat tego, gdzie zastosowałem twoją metodę, i z jakiegokolwiek powodu żądanie nadal brzmi jako GET i nie przechodzi. Jest na to nagroda, naprawdę doceniłbym twoją pomoc! stackoverflow.com/questions/25189818/...
James
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.