【问题标题】:How can I send just 'application/json' as the content-type header with Karate?如何使用空手道仅发送“应用程序/json”作为内容类型标头?
【发布时间】:2018-11-25 21:15:12
【问题描述】:

我正在尝试为我无法控制的服务编写第一个测试。该服务验证传入请求的标头,对于内容类型标头,它要求值为application/json,并且只有该值。但是,当我尝试编写测试并将内容类型标头明确设置为仅具有此值时,生成的标头具有以下值:application/json; charset=UTF-8

这个额外的charset=UTF-8 值阻止了我的测试通过。有没有办法阻止空手道添加它?

【问题讨论】:

    标签: karate


    【解决方案1】:

    Content-TypeUTF-8 的默认设置可以被此覆盖,

    * configure charset = null

    请参考configure表中的charsetkarate documentation

    【讨论】:

      猜你喜欢
      • 2013-11-17
      • 2016-12-24
      • 2017-10-29
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      相关资源
      最近更新 更多