Ist es möglich, einen HTTP-POST über eine HTML-E-Mail durchzuführen?


13

Wenn ich in einem E-Mail-Client eine E-Mail erhalte, sei es Outlook, GMail usw., und die E-Mail einen Link zu einer Website enthält, ist es dann möglich, eine POST-Anfrage an die Website im Gegensatz zu einer GET-Anfrage durchzuführen?

Antworten:


9

Zum Abrufen von Informationen , einschließlich der mit erstellten Links <a href>, kann nur GET verwendet werden.

Wenn Sie POST aus irgendeinem Grund möchten, müssen Sie eine <form method="post">mit einer Senden-Schaltfläche erstellen . (Und überlegen Sie genau, ob Sie es brauchen . Es ist eine hässliche Methode, Benutzer zu verfolgen, und es ist nicht zwischenspeicherbar.)


Kann ich also eine Aktion / Methode zum Posten eines Formulars in eine HTML-E-Mail einfügen, die von einem E-Mail-Client empfangen wird? Würde es irgendwelche Probleme geben? Was meinst du damit ist nicht zwischenspeicherbar?
PeanutsMonkey

Sowohl get als auch post können nur als etwas angesehen werden, das http-Anforderungen versteht - also als Webserver. Ein E-Mail-Client konnte nicht das Ziel sein.
Paul

@grawity wollte nur nachlesen, ich habe die Antwort gelesen: stackoverflow.com/questions/5416753/… das impliziert, dass POST nicht funktioniert. Und ich habe meine eigene Frage dazu, wo ich Ihrer Methode gefolgt bin, und aus welchem ​​Grund die Anfrage immer noch als GET lautet und nicht durchgeht. Da ist ein Kopfgeld drauf, ich würde mich sehr über Ihre Hilfe freuen! stackoverflow.com/questions/25189818/…
James
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.