如何解决Jmeter中Unsupported Media Type","status":415的问题?

问题描述 投票:0回答:1

获取请求:

我还添加了 HTTP 标头管理器 - Content-Type application/json

错误:

{"type":"https://tools.ietf.org/html/rfc7231#section-6.5.13","title":"Unsupported Media Type","status":415,"traceId":"00-d5313b4332758c49afde29f4377ccc34-632cc87037f26141-00"}
jmeter
1个回答
0
投票

根据 415 不支持的媒体类型文档:

HTTP 415 Unsupported Media Type 客户端错误响应状态码表示服务器拒绝接受请求,因为消息content格式不受支持。

格式问题可能是由于请求指示的 Content-TypeContent-Encoding 造成的,或者由于处理请求消息内容而导致。有些服务器可能对请求的预期

Content-Type
很严格。例如,发送
UTF8
而不是
UTF-8
来指定 UTF-8 字符集可能会导致服务器认为媒体类型无效。

所以请确保:

  1. 添加 HTTP 标头管理器 作为 HTTP 请求 采样器的子项,这会给您带来错误
  2. 发送必要的 Content-Type 和/或 Content-Encoding 标头
  3. 确保标题值正确,并且不包含拼写错误和不可打印的字符,例如空格或换行符
© www.soinside.com 2019 - 2024. All rights reserved.