Yêu cầu
GET không có nội dung yêu cầu, vì vậy tất cả các tham số phải xuất hiện trong URL hoặc trong tiêu đề. … Mặc dù nó không sửa đổi trạng thái máy chủ, nhưng các tham số của nó đôi khi quá dài để vừa với URL hoặc tiêu đề HTTP.
Chúng tôi có thể có được API với nội dung yêu cầu không?
Có, bạn có thể gửi nội dung yêu cầu bằng GET nhưng nó không nên có bất kỳ ý nghĩa nào.
Yêu cầu HTTP nào có thể có nội dung?
Về lý thuyết,
HTTP request body được phép cho tất cả các phương thức ngoại trừ TRACE, tuy nhiên chúng không được sử dụng phổ biến ngoại trừ trong PUT, POST và PATCH. Do đó, chúng có thể không được hỗ trợ đúng cách bởi một số khuôn khổ ứng dụng khách và bạn không nên cho phép các cơ quan yêu cầu đối với các phương thức GET, DELETE, TRACE, OPTIONS và HEAD.
Có thể xóa API có nội dung yêu cầu không?
Có, được phép đưa phần nội dungvào các yêu cầu XÓA, nhưng nó vô nghĩa về mặt ngữ nghĩa.
Làm cách nào để gửi yêu cầu nội dung trong API?
Nội dung yêu cầu thường được sử dụng với các hoạt động “tạo” và “cập nhật” (POST, PUT, PATCH).
Để cho phép gửi các ký tự này như vậy, hãy sử dụng từ khóa allowReserved như sau:
- yêu cầuBody:
- nội dung:
- application / x-www-form-urlencoded:
- giản đồ:
- type: đối tượng.
- thuộc tính:
- foo:
- type: string.