Sự khác biệt giữa doGet () và doPost () là gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
445 lượt xem
Java middle

doGET: phương thức GET thêm các cặp name-value trên URL của request. Do đó, có giới hạn về số lượng ký tự (IE là 2083 ký tự, Chrome là 2MB, vì vậy khuyến cáo rằng nếu bạn sử dụng số lượng ký tự tối đa là 2000 thì sẽ phù hợp có tất cả các trình duyệt hiện đại), cho nên cũng sẽ giới hạn số lượng giá trị có thể được sử dụng trong request của client. Hơn nữa, các giá trị của request sẽ được hiển thị và do đó, thông tin nhạy cảm không nên được truyền theo cách trên.

doPOST: phương thức POST vượt qua giới hạn được áp đặt bởi yêu cầu GET, bằng cách gửi các giá trị của request bên trong phần body của nó. Ngoài ra, không có giới hạn về số lượng giá trị được gửi qua. Cuối cùng, thông tin nhạy cảm được chuyển qua một yêu cầu POST sẽ không hiển thị với client bên ngoài.

{{login.error}}