请求在空手道中强制执行POST方法调用

时间:2018-11-06 14:40:44

标签: karate

今天,我遇到了一个场景,该场景中有一个POST方法调用,但是不需要请求数据并且查询参数就足够了。但是在空手道框架中,当它是POST方法时,必须提供请求数据。因此,我必须明确地将请求提供为“ null”。空手道有什么办法,如果没有请求数据,那么您可以跳过提供请求数据为“ null”的方式。

2 个答案:

答案 0 :(得分:3)

如果没有请求正文,这通常是我要做的事情:

给出路​​径'/ path / to // action'
    并要求''
    当方法发布时
    然后状态200

(找不到跳过请求步骤的方法)

答案 1 :(得分:0)

我尝试过这种方式:

Given url 'url'
And params param_value
And request '{}'
When method post
Then status 200

和上面提到的一样,只是我给出了空的请求正文