今天,我遇到了一个场景,该场景中有一个POST方法调用,但是不需要请求数据并且查询参数就足够了。但是在空手道框架中,当它是POST方法时,必须提供请求数据。因此,我必须明确地将请求提供为“ null”。空手道有什么办法,如果没有请求数据,那么您可以跳过提供请求数据为“ null”的方式。
答案 0 :(得分:3)
如果没有请求正文,这通常是我要做的事情:
给出路径'/ path / to // action'
并要求''
当方法发布时
然后状态200
(找不到跳过请求步骤的方法)
答案 1 :(得分:0)
我尝试过这种方式:
Given url 'url'
And params param_value
And request '{}'
When method post
Then status 200
和上面提到的一样,只是我给出了空的请求正文