当前位置: 首页 > 知识库问答 >
问题:

无法从空手道配置内容类型标头

韦望
2023-03-14

我试图配置标题'Content-Type'从空手道,我不能这样做。我尝试了*configure header={'Content-Type':'application/json;charset=utf-8'}和*header Content-Type='application/json;charset=utf-8'。但是在我打的post电话中,我总是得到content-type:text/plain这是错误的。有人能帮忙吗?多谢!

共有1个答案

阎坚成
2023-03-14

其实没关系。我通过添加*header Content-Type='application/json'而不是Content-Type':'application/json**;charset=utf-8来解决这个问题。我删除了;charset=UTF-8。如果我加上这个,它就坏了。我得到一个错误java.lang.IllegalArgumentException:MIME类型可能不包含org.apache.http.util.args.check(args.java:36)中的保留字符。

 类似资料:
  • 场景:验证测试 有人能提出第二种情况下的错误是什么吗?

  • 我无法在HttpClient上设置内容类型。我接着问了一个问题:如何为HttpClient请求设置Content-Type头?但还是没有运气。 所以我怎么能强迫它,这样它就真的添加了它呢?提前道谢。

  • 我想在/文件中定义特定于环境的属性。因此,我创建了以下: 接下来,我编写了这个: 如https://github.com/intuit/Karate#reading-files所示,函数应该由Karate知道,但是我不确定这是只适用于文件还是也适用于。 不幸的是,上面的都不起作用,因为我得到了这个错误: 我确信该文件存在并且是可读的。 是我做错了什么,还是我的方法不被支持?如果它不受支持,推荐的方

  • 我正在开发Web API的-Web API 2。我的基本需要是创建一个API来更新用户的配置文件。在这种情况下,ios和android将以多部分/表单数据的形式向我发送请求。他们会给我发送一些带有图像的参数。但是每当我尝试创建API时,我的模型每次都是空的。 我在WebApiConfig中也添加了这一行: 这是我的班级: 这是我的控制器: 我甚至没有得到参数值在我的模型。我做错什么了吗? 与此相关

  • 我正在尝试使用空手道进行e2e测试,并已从最低设置开始。我想在用于测试,但karate报告该文件不是js函数,因此测试无法获取配置: 这是我的: 这是我的测试: 这是测试运行程序:

  • 对于主体为jwt的POST api,空手道无法发送内容类型为application/jwt的主体。 而当我通过邮递员执行相同的工作。让我知道,如果我错过了什么。 我的API请求是: 此处未传递已发送的正文:给定url DCRurl和头内容类型='application/jwt',方法POST时请求有效负载\u body\u的类型\u jwt