2017-08-16 82 views
1

我试图使用KARATE测试我的API的POST请求,但得到403 - 未找到预期的csrf令牌。但是,我能够使用Jmeter执行POST请求 - 登录到应用程序,执行GET请求并从GET请求RESPONSE HEADERS获取XSRF令牌,并将它传递给Jmeter中头文件管理器中的POST请求。这样,我可以使用POST创建新资源。我不确定为什么这种方法不适用于空手道。空手道API测试 - 发布请求失败,但使用Jmeter

回答

1

您必须缺少一些标题。解决这个问题的最快方法是与服务器端开发团队的人员合作。

在使用CSRF的空手道演示中参考此example