Có thể thực hiện POST HTTP từ email HTML không?


13

Nếu tôi nhận được email trong bất kỳ ứng dụng email nào có thể là Outlook, GMail, v.v. và email chứa liên kết đến một trang web, bạn có thể thực hiện yêu cầu POST đến trang web trái ngược với yêu cầu GET không?

Câu trả lời:


9

Để truy xuất thông tin , bao gồm các liên kết được thực hiện <a href>, chỉ có thể sử dụng GET.

Nếu bạn muốn POST vì bất kỳ lý do gì, bạn sẽ phải tạo một <form method="post">nút gửi. (Và suy nghĩ cẩn thận về việc bạn có cần nó hay không; đó là một cách xấu để theo dõi người dùng và không thể kiểm soát được.)


Vì vậy, tôi có thể tạo một hành động / phương thức bài mẫu vào một email HTML được nhận bởi một khách hàng email không? Sẽ có bất kỳ vấn đề? Bạn có ý nghĩa gì bởi nó là không thể kiểm soát?
PeanutsMonkey

Cả get và post chỉ có thể được nhắm mục tiêu là một cái gì đó hiểu các yêu cầu http - vì vậy một máy chủ web. Một ứng dụng email không thể là mục tiêu.
Paul

@grawity chỉ muốn theo dõi, tôi đọc câu trả lời này: stackoverflow.com/questions/5416753/ đá ngụ ý rằng POST sẽ không hoạt động. Và tôi có câu hỏi của riêng mình về vấn đề này khi tôi đã làm theo phương pháp của bạn và vì bất kỳ lý do gì, yêu cầu vẫn đọc là NHẬN và không thực hiện. Có một tiền thưởng về nó, sẽ thực sự đánh giá cao sự giúp đỡ của bạn! stackoverflow.com/questions/25189818/ trộm
james
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.