json - jmeter无效的UTF-8中间字节

标签 json utf-8 jmeter

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

以下请求始终失败:

{
“位置”: {
“纬度”:“37.390737”,
“经度”:“-121.973864”
},
“类别”:“咖啡馆和面包店”
}

响应数据中的错误消息为:
无效的UTF-8中间字节0x20
在[来源:org.apache.catalina.connector.CoyoteInputStream@6073ddf0;行:6,列:20]

该请求根本不发送到服务器。
其他请求(例如,将类别中的值替换为其他有效类别,例如“Delis”),效果很好。

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

最佳答案

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

关于json - jmeter无效的UTF-8中间字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63880033/

相关文章:

更改给定行的列中文本编码的 SQL 脚本?

php - 引用 : Why are my "special" Unicode characters encoded weird using json_encode?

java - 似乎在等待的线程的高 CPU 使用率

java - Jmeter:在发布 JMS 消息时对多个线程使用相同的 ConnectionFactory

java - 使用泛型类型传递特定类

php - php和mysql按年排列月份

mysql - mysql json 中的复杂正则表达式

jquery - 如何将 JSON 数据转换为 javascript 对象

java - 从 Google Cloud pub/sub 反序列化 JSON 并保留 UTF-8 编码

java - 使用正则表达式或 xpath 从包含特定文本的 html 中提取 <td> 值