RESTful方式放置多个字段

RESTful方式放置多个字段,rest,Rest,使用REST放置多部分消息的最佳语法是什么。我有一个数据库,需要多个字段才能提交消息 First part: The quick brown fox Second part : jumps over the Third part ; lazy dog. 把api.com/newdata/The quick brown fox/跳过/lazy dog。可能例如,如果零件为空,会发生什么情况 把api.com/newdata/The quick brown fox//lazy dog放进去 还是应

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

First part: The quick brown fox
Second part : jumps over the
Third part ; lazy dog.
把api.com/newdata/The quick brown fox/跳过/lazy dog。可能例如,如果零件为空,会发生什么情况

把api.com/newdata/The quick brown fox//lazy dog放进去

还是应该只使用查询字符串?
PUT api.com/newdata?part1=快速棕色狐狸&part2=跳过&part3=懒狗。

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

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

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"
}
第1部分、第2部分和第3部分是myentity中字段的名称

REST不是RPC。URI应该是您更新的资源的标识符,类似于/text/12或/0A36FF1E。请将其视为数据库中记录的主键。