Bạn đang xem: Post và get khác nhau như thế nào
Thẻ biểu mẫu được áp dụng để miêu tả nội dung của biểu mẫu; điều này còn được gọi là điều khiển biểu mẫu . Những biểu chủng loại này chứa đầy dữ liệu liên quan tiếp nối được gửi đến máy từ bỏ xa để xử lý thêm. Công dụng của biểu mẫu bao hàm hai điều cốt yếu: trước đấy là đặc tả địa chỉ của chương trình xử lý nội dung biểu mẫu với christmasloaded.comệc trợ góp của HÀNH ĐỘNG . Kế tiếp là đặc tả phương thức trong các số đó dữ liệu biểu chủng loại chảy với christmasloaded.comệc trợ góp của thuộc tính METHOD .
Thuộc tính action mô tả, bí quyết xử lý biểu chủng loại HTML. Trực thuộc tính METHOD cai quản quá trình đệ trình của dữ liệu. Cách tiến hành GET cùng POST xuất hiện thêm dưới thuộc tính METHOD.
Các thông số được đặt mặt trong | URI | Thân hình |
Mục đích | Truy xuất tài liệu | Cập nhật dữ liệu |
Kết quả truy vấn | Có khả năng được tiến công dấu. | Không thể được đánh dấu. |
Bảo vệ | Dễ bị tổn thương, như lúc này trong bạn dạng rõ | An toàn hơn phương thức GET |
Hạn chế dạng hình dữ liệu | Chỉ cho phép các cam kết tự ASCII. | Không gồm ràng buộc, thậm chí dữ liệu nhị phân được cho phép. |
Độ dài tài liệu mẫu | Nên giữ tối thiểu nhất có thể. | Có thể ở trong ngẫu nhiên phạm christmasloaded.com. |
Tầm nhìn | Có thể được bắt gặp bởi bất kể ai. | Không hiển thị những biến vào URL. |
Kích thước rứa đổi | Lên mang đến 2000 cam kết tự. | Lên đến 8 Mb |
Bộ lưu giữ đệm | Dữ liệu phương thức có thể được lưu giữ trữ. Xem thêm: Top 5 Quán Cơm Trộn Hàn Quốc Ở Đâu Ngon Nhất Hà Nội, Top 19 Quán Cơm Trộn Hàn Quốc Ngon Nhất Hà Nội | Không lưu trữ dữ liệu. |
Phương thức GET được sử dụng để yêu ước URL từ sever web nhằm tìm nạp các tài liệu HTML. Đây là một phương pháp thông thường xuyên để các trình duyệt tin báo được tính là một trong những phần của giao thức HTTP. Thủ tục GET được màn biểu diễn dưới dạng URL, để hoàn toàn có thể đánh dấu trang. GET được sử dụng thoáng rộng trong những công vậy tìm kiếm. Sau khi người dùng gửi một truy tìm vấn cho qui định tìm kiếm, mức sử dụng sẽ triển khai truy vấn và giới thiệu trang kết quả. Các kết quả truy vấn có thể được đặt thành một links (được tiến công dấu).
Phương thức GET có thể chấp nhận được tạo ra các neo, giúp truy vấn chương trình CGI với truy hỏi vấn không sử dụng biểu mẫu. Truy vấn vấn được xây đắp thành một liên kết, vì chưng vậy khi links được truy vấn cập, công tác CGI vẫn lấy thông tin phù hợp từ các đại lý dữ liệu.
Phương thức GET có một số vấn đề bảo mật vì dữ liệu được chèn hiển thị trong URL. Có một lượng dữ liệu hạn chế có thể được chuyển hẳn sang phương thức GET, do độ nhiều năm của URL nhưng trình duyệt rất có thể đi qua có thể là một nghìn cam kết tự.
Một sự christmasloaded.comệc khác liên quan đến cách tiến hành GET là nó không thể xử trí ngoại ngữ. Phương thức GET ko được khuyến nghị sử dụng tuy vậy vẫn khi những thuộc tính cách thức không được xác định, cách làm GET được thực hiện làm mang định.
Phương thức POST cần thiết lập hai contact với sever web trong khi GET chỉ tạo nên một liên hệ. Các yêu mong trong POST được thống trị theo cùng một giải pháp như nó được thống trị theo thủ tục GET nơi các khoảng trắng được biểu hiện trong dấu cộng (+) và những ký tự còn lại được mã hóa theo mẫu mã URL. Nó cũng có thể gửi những mục của một tập tin.
Khi người tiêu dùng nhập ngẫu nhiên URL như thế nào vào thanh địa chỉ của trình duyệt, như http // www.example.com / xyz / file1.htm . Địa chỉ với sau đó được thay đổi thành yêu ước HTTP GET phù hợp lệ, ví dụ: GET / xyz / file1.htm HTTP / 1.0 .
Yêu mong này kế tiếp được đưa đến sever www.example.com . Yêu cầu yêu ước tệp1.htm trong folder xyz với liệu nó có kết nối với phương ngữ 1.0 của HTTP không. Ở đây, người dùng không tự cảm nhận tệp sau thời điểm gửi tệp, thực tế, một chương trình đang làm christmasloaded.comệc trong nền để xử lý tài liệu biểu mẫu.
Người dùng yêu mong truyền dữ liệu biểu mẫu với tên của chương trình để thực hiện. Để có được sự tiến hành này, tin tức biểu mẫu mã được phân phối URL được yêu thương cầu. Nó tạo ra URL có hàng ngàn ký tự thuộc với tài liệu thực tế, ví dụ: //www.example.com/cgi-x/comments.exe?Name=AI+Alena&Age=23&Gender=fbang .
Nội dung biểu mẫu thường không được thấy được trong URL và ưu điểm chính của nó là một trong lượng dữ liệu đáng kể hoàn toàn có thể được gửi bằng phương thức POST.
Phương thức GET và POST được thực hiện để gửi dữ liệu đến sever và điểm khác hoàn toàn chính giữa bọn chúng là cách thức GET nối thêm tài liệu vào URI được xác minh trong ở trong tính hành christmasloaded.com của biểu mẫu. Ngược lại, thủ tục POST gắn tài liệu vào phần thân được yêu cầu. christmasloaded.comệc sử dụng phương thức GET là không phù hợp khi tin tức nhạy cảm cần phải điền vào biểu mẫu. Cách làm POST hữu dụng khi người dùng yêu mong điền mật khẩu hoặc thông tin kín đáo khác.