Apakah mungkin untuk melakukan POST HTTP dari email HTML?


13

Jika saya menerima email di klien email apa pun baik itu Outlook, GMail, dll dan email tersebut berisi tautan ke situs web, apakah mungkin untuk melakukan permintaan POST ke situs web yang bertentangan dengan permintaan GET?

Jawaban:


9

Untuk pengambilan informasi , termasuk tautan yang dibuat dengan <a href>, hanya GET yang dapat digunakan.

Jika Anda menginginkan POST untuk alasan apa pun, Anda harus membuatnya <form method="post">dengan tombol kirim. (Dan pikirkan dengan hati - hati tentang apakah Anda membutuhkannya ; ini adalah cara yang jelek untuk melacak pengguna, dan itu tidak dapat diminum.)


Jadi saya bisa membuat form post action / metode menjadi email HTML yang diterima oleh klien email? Apakah akan ada masalah? Apa yang Anda maksudkan dengan itu tidak mudah terbakar?
PeanutsMonkey

Baik mendapatkan dan memposting hanya dapat ditargetkan sebagai sesuatu yang memahami permintaan http - jadi server web. Klien email tidak dapat menjadi target.
Paul

@grawity hanya ingin menindaklanjuti, saya membaca jawaban ini: stackoverflow.com/questions/5416753/… yang menyiratkan bahwa POST tidak akan berfungsi. Dan saya punya pertanyaan sendiri tentang ini di mana saya telah mengikuti metode Anda, dan untuk alasan apa pun permintaan itu masih dibaca sebagai GET dan tidak berhasil. Ada hadiahnya, akan sangat menghargai bantuan Anda! stackoverflow.com/questions/25189818/...
james
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.