我有一个如下回应
“数据”:{“书”:{“ isbn”:“ 97895113132”,“书号”:10196333}}
有时候我会得到Bookid为空。
我的问题是,只有当书号不为null时,我才必须使用它,然后将其作为查询参数传递给下一个api。
请帮助使用空手道框架为此找到解决方案
答案 0 :(得分:1)
很容易,如果您使用params
关键字,则不会以参数形式发送null
的任何值。您可以尝试以下方法:
* def temp = null
Given url 'http://httpbin.org'
And path 'get'
And params { foo: '#(temp)' }
When method get
Then status 200
如果您正在寻找条件逻辑-请阅读:https://github.com/intuit/karate#conditional-logic