给定url 'https://api-xxxxxxxxxxxxxxx/xxxxx/‘
'xxxxxxxxx'
//在上述行中,"checkUsernamePassword“在空手道请求过程中自动更改为(小写u& p) "checkusernamepassword”。
// i.it在POST请求期间更改为'application/xxx.pingixxxxx.checkusernamepassword+json‘
并请求{用户名:'12345xxx',密码:‘12233xxx’}
当方法柱
空手道响应是{“代码”:"INVALID_CONTENT_TYPE“”消息“:无效内容类型xxxxx}
案例1:当我使用u&p小写'application/xxx.pingixxxxxxx.checkusernamepassword+json‘= Content_Type =时,我与邮递员重复了相同的错误响应。
案例2:当我在邮递员中使用U&P大写的Content_Type =Content_Type时,我在邮递员中得到了有效的响应。
请说明我如何强制标题内容-类型在空手道与大写U&P或其他关键字可以用来解决这个问题。
发布于 2020-11-24 04:07:02
是的,看起来确实有问题。我们正在开发新版本,它看起来是固定的,也许您也可以确认:https://github.com/intuit/karate/commit/19d1fe0ab33728044902f5f3a2f7d27b881c898d。
您可以尝试切换到karate-jersey而不是karate-apache。如果这不起作用,请帮助我们测试即将发布的版本,以便我们能够更快地发布它:https://github.com/intuit/karate/wiki/1.0-upgrade-guide
https://stackoverflow.com/questions/64977761
复制相似问题