如何在空手道框架的特征文件中正确传递表单字段范围?

时间:2017-12-28 07:01:09

标签: cucumber karate

在我传递的功能文件中 并形成field grant_type = 'client_credentials' 表格字段scope = '/api'

发布方法后,它在请求消息中反映为grant_type=client_credentials&scope=**%2Fapi**

预计为

grant_type=client_credentials&scope=**/api**

是否有人可以帮助解决此问题如何在value ='/api'的功能文件中传递表单字段范围?

1 个答案:

答案 0 :(得分:1)

空手道正在做正确的事情,它是对参数进行URL编码。也许你打算做* method post - 然后你就不会在URL中看到它而感到困惑。

如果您的服务器端无法处理scope=**%2Fapi**,则可能是您服务器中的错误。

编辑:正如发现的那样,问题是使用了很老版的空手道:How to resolve the HeaderValueException for the post method API call with content type = 'application/x-www-form-urlencoded'?