需要一个关于从响应中获取数据值的帮助

时间:2016-07-21 05:09:18

标签: rest

需要一个关于从响应中获取数据值的帮助。

以下是我在点击网址后得到的回复。

{
 "response": {
   "Error Message": "Invalid Input missing",
   "success": "false""
 }
}

在此我想阅读"错误信息"通过POSTMAN测试。出于同样的原因,我写了下面的代码,但由于密钥之间的空格而无法正常工作。

var data = JSON.parse(responseBody);
tests ["Verify Error message"] = data.response.Error Message==="Invalid Input - Mandatory data(Company ID/source Id/SalesRep Ids/ContactPerson Ids) missing";

2 个答案:

答案 0 :(得分:1)

您尝试将Error Message用作包含空格的字段。尝试:

tests ["Verify Error message"] = data.response.["Error Message"]==="Invalid Input - Mandatory data(Company ID/source Id/SalesRep Ids/ContactPerson Ids) missing";

答案 1 :(得分:0)

比较字符串并不好。 在你的回复中你必须有这样的,

sort($array);

如需更多回复代码,请转到此链接

http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml

然后做比较后,

{
 "response": {
   "Error Message": "Invalid Input missing",
   "success": "false",
   "responseCode" : 400
 }
}