我正在使用REST-Assured库,我正面临一个非常奇怪的问题,即访问JSON响应中的特定键setImageNamed(_:)
,这是我代码中的UIImage
对象。
init?(named:)
我可以使用freshdeskId
(或类似)访问Response
,{
"status": true,
"responseData": {
"orderId": "553259",
"orderItemName": "None",
"userId": "636049",
"freshdeskId": "#155",
"orderItemId": null,
"updatedOn": 1491824018000,
"message": "OK"
}
}
,orderId
等其他字段,但userId
会返回一个空字符串,而它应该返回“#155”值。
答案 0 :(得分:0)
找到此问题的根本原因,结果证明这是一个服务器端问题,因为它没有发送freshdeskId
属性的值,因为需要从异步获取相同内容在其他地方。
作为解决方案,我在测试中添加了等待60秒,生成response
。在此期间,值freshdeskId
会在后端更新。
答案 1 :(得分:0)