Gửi biểu mẫu bằng phương thức POST trong giao thức HTTP
Bây giờ hãy gửi biểu mẫu bằng phương thức
POST. Hãy chỉ định giá trị tương ứng
cho thuộc tính method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Sau khi nhấn nút gửi, yêu cầu HTTP sau sẽ được thực hiện:
POST /page/ HTTP/1.1
Như bạn thấy, khi gửi bằng phương thức này, URI của yêu cầu sẽ không chứa dữ liệu biểu mẫu. Dữ liệu này sẽ được chứa trong phần thân yêu cầu dưới dạng Query String:
test1=value1&test2=2
Hãy tạo một biểu mẫu gửi dữ liệu bằng phương thức POST và gửi nó đến một trang web bất kỳ.
Sau khi gửi biểu mẫu, hãy kiểm tra nội dung URL và đảm bảo rằng không có tham số GET khi gửi biểu mẫu theo cách này.
Hãy thử làm mới trang sau khi gửi biểu mẫu. Điều gì sẽ xảy ra?
Trong công cụ gỡ lỗi trình duyệt, hãy tìm tab "Payload". Xem nó sẽ chứa những gì.