gpt4 book ai didi

java - JMeter Post 请求 - JSON 解析错误 : Invalid UTF-8 start byte 0xb0

转载 作者:行者123 更新时间:2023-12-02 05:10:56 26 4
gpt4 key购买 nike

我正在使用 JMeter 发送一个以 JSON 作为正文的发布请求。

当我使用 postman 执行相同的请求时,我收到了成功响应。

但是使用 JMeter 我收到“JSON 解析错误:无效的 UTF-8 起始字节 0xb0”。

根据提出的类似问题,似乎 -(连字符)会导致问题,但不能 100% 确定。

这些是我尝试过的标题组合:

第一

Content-type : application/json ; charset=utf-8

第二个

Content-type : application/json

Content-Encoding : utf-8

下面是 JSON 正文

{
"note":"Test item note",
"externalIds":[
{
"sourceId":"external-0",
"value":"0003869",
"type":{
"key":"33501",
"value":"Item #",
"id":3686074
},
"_operation":0
}
],
"description":"TEST 16700654 ROTIS FC 2/5 LB",
"country":"USA",
"specialConditions":{
"isHazmat":true,
"isOdorSensitive":true
},
"status":{
"code":{
"id":538663,
"key":"35001",
"value":"active"
}
},
"catchWeightType":{
"id":538674,
"key":"35051",
"value":"Inbound"
},
"weights":[
{
"sourceId":"weights-0",
"value":10,
"type":{
"key":"35301",
"value":"Net Weight",
"id":538701
},
"unit":{
"key":"1520",
"value":"lb"
},
"_operation":0
}
],
"packages":[
{
"sourceId":"package-0",
"maxStackCount":25,
"nmfc":"123",
"nmfcSub":"chk87",
"freightClass":{
"id":100218,
"value":"50",
"key":"5100"
},
"value":{
"value":100.5,
"currency":{
"id":100065,
"value":"USD",
"key":"1550"
}
},
"temperature":{
"unit":{
"key":"1510",
"value":"°F",
"id":100058
},
"max":78,
"min":-29.6
},
"weights":[
{
"unit":{
"key":"1520",
"value":"lb",
"id":100060
},
"value":100,
"type":{
"key":"35303",
"value":"Tare Weight",
"id":538703
},
"sourceId":"weight-0",
"_operation":0
},
{
"unit":{
"key":"1520",
"value":"lb",
"id":100060
},
"value":298.7,
"type":{
"key":"35301",
"value":"Net Weight",
"id":538701
},
"sourceId":"weight-1",
"_operation":0
}
],
"packageUnit":{
"key":"6022",
"value":"cases",
"id":114043
},
"isBaseUnit":true,
"units":{
"key":"1530",
"value":"in",
"id":100062
},
"height":8.813,
"length":14.938,
"width":9.438,
"isStackable":true,
"ti":13,
"high":7,
"_operation":0
}
],
"customId":"0006686",
"is_odor_sensitive":true,
"name":"TEST 16700654 ROTIS FC 2/5 LB",
"location":{
"id":632804
},
"shelfLife":{
"value":365,
"type":{
"key":"35351",
"value":"days",
"id":538705
}
},
"category":{
"key":"22300",
"value":"Other",
"id":139708
},
"customer":{
"id":476093
}
}

最佳答案

也许您添加了空格或特殊字符。以下内容应该有效:

  1. 添加HTTP Header Manager在 HTTP 请求下

  2. 在名称列中添加:Content-Type

  3. 添加值列:application/json;charset=UTF-8

关于java - JMeter Post 请求 - JSON 解析错误 : Invalid UTF-8 start byte 0xb0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56326378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com