Computer >> Máy Tính >  >> Lập trình >> HTML

Sự khác biệt giữa phương thức GET và POST trong HTML


Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa phương thức GET và POST trong HTML.

Phương thức GET

  • Các tham số được đặt bên trong URL.

  • Mục tiêu chính của nó là truy xuất dữ liệu / tài liệu có bên trong nó.

  • Nó có khả năng đánh dấu các kết quả của truy vấn.

  • Nó dễ bị tấn công và không đủ an toàn.

  • Điều này là do dữ liệu và thông tin xác thực hiển thị dưới dạng văn bản thuần túy.

  • Nó có thể được nhìn thấy bởi bất kỳ ai.

  • Ràng buộc dữ liệu là chỉ cho phép các ký tự ASCII.

  • Nó chỉ có thể chứa tối đa 2000 ký tự.

  • Nó cũng được cho là giữ cho độ dài của dữ liệu ở giá trị nhỏ nhất.

  • Dữ liệu có thể được lưu vào bộ nhớ đệm khi sử dụng phương thức GET.

  • Nó không thể được sử dụng để làm việc với ngoại ngữ.

  • Nó được sử dụng với rất nhiều công cụ tìm kiếm.

  • Phương thức GET tạo một liên hệ với máy chủ web.

Phương thức ĐĂNG

  • Các tham số được đặt bên trong phần thân.

  • Mục tiêu chính của nó là cập nhật dữ liệu / tài liệu có bên trong nó.

  • Nó không có khả năng đánh dấu các kết quả của truy vấn.

  • Nó an toàn hơn và đủ bảo mật so với phương pháp GET.

  • Nó có thể lưu trữ dữ liệu lên đến 8 Mb.

  • Độ dài của dữ liệu có thể là bất kỳ giá trị nào.

  • Nó không hiển thị biến có trong URL.

  • Không có ràng buộc dữ liệu, do đó tất cả các ký tự đều được phép.

  • Không thể lưu trữ dữ liệu khi sử dụng phương thức POST.

  • Phương thức POST tạo hai địa chỉ liên hệ với máy chủ web.