2012-04-09 60 views
8

Sự khác nhau giữa thông số truy vấn HTTP và thông số biểu mẫu HTTP là gì? Tôi thấy các từ trong tài liệu liên quan đến an toàn. Bất kỳ ai cũng có thể giải thích nó? Hoặc đưa ra một ví dụ cho các từ trong http request.Thanks trước!Sự khác nhau giữa tham số truy vấn HTTP và tham số biểu mẫu HTTP?

+0

Xem http://stackoverflow.com/questions/27016995/for-a-get-operation-which-one-to-use-queryparam-or-formparam –

Trả lời

6

Nếu bạn yêu cầu http://test.com?id=123, thì id là QueryParam (chính xác hơn là tham số yêu cầu GET), nếu bạn yêu cầu POST với biểu mẫu bên trong nội dung, thì các tham số biểu mẫu này (được người dùng điền thường) tới FormParam-s.

+0

bạn muốn nói gì. tham số biểu mẫu chỉ được sử dụng trong phương thức đăng bài? Nếu nội dung bài đăng là xml hoặc json, các tham số biểu mẫu là gì? Nếu biểu mẫu chỉ thay đổi theo kiểu khóa-giá trị? Cảm ơn. – jiafu

+0

Về lý thuyết bạn có thể sử dụng bất kỳ loại yêu cầu nào, nhưng việc gửi biểu mẫu cho thấy bạn muốn thay đổi một số dữ liệu, vì vậy loại yêu cầu được đề xuất sẽ là POST để thêm dữ liệu mới và PUT để cập nhật dữ liệu hiện có. –

+0

Không thể sử dụng FormParam với phương thức GET? Giả sử tôi phải lấy/lấy tất cả các nhân viên có JAVA của Cục (như @FormParam String dept) bằng phương thức GET. –

Các vấn đề liên quan