Scenario: Validating test
* configure headers = { Content-Type: 'application/json'}
And url testURL
And request { "abc": {"xyz": "fgfdgf"}}
When method post
场景:验证测试
* configure headers = { Content-Type: 'application/json',Accept:'application/json'}
And url testURL
And request { "abc": {"xyz": "fgfdgf"}}
When method post
Then status 200
有人能提出第二种情况下的错误是什么吗?
注意,content-type
将由Karate自动设置,如果请求主体显然是JSON,则不需要设置。
您正在犯的错误是-
字符作为JSON(JS)键名无效,因此可以这样做:
* configure headers = { 'Content-Type': 'application/json', Accept: 'application/json' }
注意content-type
周围的引号。
我试图配置标题'Content-Type'从空手道,我不能这样做。我尝试了*configure header={'Content-Type':'application/json;charset=utf-8'}和*header Content-Type='application/json;charset=utf-8'。但是在我打的post电话中,我总是得到content-type:text/plai
我无法在HttpClient上设置内容类型。我接着问了一个问题:如何为HttpClient请求设置Content-Type头?但还是没有运气。 所以我怎么能强迫它,这样它就真的添加了它呢?提前道谢。
我是第一次接触rest-Asared,我正在上传文件,然后执行获取请求以查看内容。对于上传,内容类型是multipart/form-data,我使用以下代码来设置值 对于检索内容,我再次将值重新设置为以下代码。 但是当我尝试执行上传时,我收到的错误是“” 请求Content-Type不是多部分/表单数据 " 我不确定,我在这里做错了什么。最初,当它只是上传时,它工作得很好,但当我添加到GET内容时
null 当我创建正文部分时,我是否应该显式地设置top mime消息的内容类型,然后设置每个正文部分? 如果是,在上面的例子中它们应该是什么? 对于html建议,对于附件建议,对于内联建议。我正在使用所有这些,那么对于完整的消息和不同的主体部分应该是什么内容类型? 通过上面的代码,我得到了正确的html文本,纯文本,内联图像和附件在正确的地方与James集成的ThunderBird。 因此,我不
我正在开发Web API的-Web API 2。我的基本需要是创建一个API来更新用户的配置文件。在这种情况下,ios和android将以多部分/表单数据的形式向我发送请求。他们会给我发送一些带有图像的参数。但是每当我尝试创建API时,我的模型每次都是空的。 我在WebApiConfig中也添加了这一行: 这是我的班级: 这是我的控制器: 我甚至没有得到参数值在我的模型。我做错什么了吗? 与此相关
对于主体为jwt的POST api,空手道无法发送内容类型为application/jwt的主体。 而当我通过邮递员执行相同的工作。让我知道,如果我错过了什么。 我的API请求是: 此处未传递已发送的正文:给定url DCRurl和头内容类型='application/jwt',方法POST时请求有效负载\u body\u的类型\u jwt