用于PUT多个字段的RESTful方式

时间:2013-10-15 04:58:04

标签: rest

使用PUT REST多部分消息的最佳语法是什么?我有一个数据库,需要多个字段来提交消息。

First part: The quick brown fox
Second part : jumps over the
Third part ; lazy dog.
或许

PUT api.com/newdata/The quick brown fox/jumps over the/lazy dog.?如果零件为空,会发生什么情况,例如

PUT api.com/newdata/The quick brown fox//lazy dog.

或者你应该只使用查询字符串? PUT api.com/newdata?part1=The quick brown fox&part2=jumps over the&part3=lazy dog.

2 个答案:

答案 0 :(得分:1)

不要使用查询字符串来传递新值,而是将新值放入请求正文中:

PUT api.com/myentities/158 

part1=The quick brown fox&part2=jumps over the&part3=lazy dog

或者如果你使用json格式:

PUT api.com/myentities/158 

{
  "part1":"The quick brown fox", 
  "part2":"jumps over the",
  "part3":"lazy dog"
}

part1 part2 part3 myentity

中字段的名称

答案 1 :(得分:0)

将您的数据作为在服务器端反序列化的JSON有效负载提交。