什么时候应该在REST服务的POST请求中使用json body?

时间:2016-10-27 16:10:50

标签: javascript json rest

何时应该在REST服务的POST中使用JSON主体?

考虑到json体,会开始多少个参数/参数?

我在这里有一个案例,我想将一个请求发送到服务器上,并明确地切换订阅列表。

以下是我提出的POST请求正文。但我是否应该考虑为factory_id使用url参数?

{
  "data": [
    {
      "is_subscribed": false,
      "game_id": 0
    },
    {
      "game_id": 1,
      "is_subscribed": true
    }
  ],
  "factory_id": 3
}

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为这取决于服务器和客户端之间就用于交换数据的协议的协议,它可以是JSON,XML等。我不认为使用URL交换数据是个好主意,因为你不能以这种方式传输二进制数据,并且它会为服务器引入解析和组装消息的开销。