我对将从客户端转移到服务器的属性有疑问。 HTTP GET是明确的:参数是在URL中传输而不是在正文中传输!
HTTP PUT:传输参数的位置 - 在URL或Body中?
HTTP POST:传输参数的位置 - 在URL或Body中?
HTTP DELETE:传输参数的位置 - 在URL或Body中?
感谢您回答这个问题!
答案 0 :(得分:0)
PUT(更新)和DELETE请求中的实体的id应该在url中。要在PUT请求中更新的实体应该在正文中。在POST请求中创建的实体也应该在正文中。
可选参数应在查询字符串中发送。关于实体的其他上下文信息(复合ID)应该在URL中。