将参数传递给REST的Web服务的常见方法是在URL中:
website.com/action.php?table=myTable&key=myKey&values=myValues
另一种方式是JSON:
{
"data":
[
{
"parameters": {"table":"myTable", "key":"myKey", "values":"myValues"}
},
{
"content": {"data1":"dataVal1","data2":"dataVal2"}
}
]
}
这两种方法的利弊是什么:
- 我什么时候可以在另一个上使用一个
- 每个人的好处
- 弱点
- 性能差异
要使用REST检索值,您必须使用GET
请求。没有GET
请求的请求主体,因此您唯一的选择是URL。
更改REST服务中的值时,通常使用PUT
请求。此PUT
请求应包含其身体中的新资源状态。
所以这不是一个/或重要。放置某些请求参数的位置取决于您在执行哪种操作,以及参数的含义是什么。