POST请求主体中的所有元素都是必需的吗?

时间:2016-07-11 05:37:28

标签: ios http post http-post http-method

如果POST请求要求我在正文中发送四个数据元素,例如:

{
  "name":abc,
  "surname":xyz,
  "contact_no":1234,
  "address":random_value
}

如果我错过了一些元素会发生什么,例如,如果我用类似的元素调用Web服务,

{
  "name":abc,
  "surname":xyz,
}

服务器可能会抛出什么错误?我遇到了这个问题,因为我正在进行API调用,并且它给了我一个HTTP错误500,所以我想这不是我的错误,但这是我想要澄清的一个疑问。提前谢谢。

1 个答案:

答案 0 :(得分:0)

它取决于服务结构(如果所有字段都是强制性的),

和HTTP错误(500)返回到服务器错误或(服务器或链接)未找到。