空手道API测试-Content-Type为application / jwt时,API POST请求无法发送正文

时间:2019-01-09 12:13:30

标签: karate

对于主体为jwt空手道的POST api,无法发送内容类型为application / jwt的主体。

尽管我通过邮递员执行相同的操作,但它仍然有效。让我知道我是否想念任何东西。

我的API请求是:

1 > POST "Sever URL"
1 > Accept-Encoding: gzip,deflate
1 > Connection: Keep-Alive
1 > Content-Length: 4959
1 > Content-Type: application/jwt
1 > Host: auth-sandbox.apiboitest.com
1 > User-Agent: Apache-HttpClient/4.5.5 (Java/1.8.0_144)

此处未发送已发送的正文:     给定URL DCRurl     和标题Content-Type ='application / jwt'     并请求payload_body_of_type_jwt     当方法POST

1 个答案:

答案 0 :(得分:0)

尝试以下操作:

  • 查看您是否缺少邮递员可能发送的Accept标头
  • 在提出请求之前尝试将request的值转换为字符串
  • 如果服务器未处理字符集,则在发出请求之前尝试* configure charset = null,默认情况下,该字符集将作为UTF-8传递

否则,没有足够的信息来说明您的问题出了什么问题。