jmeter无效的UTF-8中间字节

Ofi*_*lar 2 json jmeter utf-8

我正在使用 jMeter 通过向我的测试服务器发送请求来拍摄 json。

以下请求总是失败:

{
    "location": {
        "latitude": "37.390737",
        "longitude": "-121.973864"
    },
    "category": "Café & Bakeries"
}
Run Code Online (Sandbox Code Playgroud)

响应数据中的错误消息是:

Invalid UTF-8 middle byte 0x20
 at [Source: org.apache.catalina.connector.CoyoteInputStream@6073ddf0; line: 6, column: 20]
Run Code Online (Sandbox Code Playgroud)

请求根本不会发送到服务器。其他请求(例如,用“Delis”等其他有效类别替换类别中的值)工作完美。

我想这是与“Café”相关的编码问题,但我不知道如何解决。任何的想法?谢谢!

Ofi*_*lar 5

在 HTTP 请求本身中,可以设置“内容编码”。我在那里设置了“utf-8”,它解决了问题