何时应该在REST服务的POST中使用JSON主体?
考虑到json体,会开始多少个参数/参数?
我在这里有一个案例,我想将一个请求发送到服务器上,并明确地切换订阅列表。
以下是我提出的POST请求正文。但我是否应该考虑为factory_id使用url参数?
{
"data": [
{
"is_subscribed": false,
"game_id": 0
},
{
"game_id": 1,
"is_subscribed": true
}
],
"factory_id": 3
}
谢谢!
答案 0 :(得分:0)
我认为这取决于服务器和客户端之间就用于交换数据的协议的协议,它可以是JSON,XML等。我不认为使用URL
交换数据是个好主意,因为你不能以这种方式传输二进制数据,并且它会为服务器引入解析和组装消息的开销。