-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG]接口返回的数据没有做转义,导致实际返回的数据有问题 #30797
Comments
辛苦再帮忙看看。 正常的json: |
您好,将测试接口、参数、环境导出提供下吧,单看响应体也无法找到问题所在。或者您可以在JMeter上试一下,看下JMeter返回的响应体是什么样子的。 |
Jmeter返回结果: |
jmx文件方便提供吗,仅测试复现用。 |
@13290445582 jmx文件已提供,辛苦查看。 |
您好,经过多次尝试,本地测试一直是正常的。建议您新建个空的工作空间、项目测试下或者弄个新的环境测试下,后续我们仍会留意这种问题, 有反馈会同步给您,感谢理解与支持。 |
联系方式
18229918212@163.com
MeterSphere 版本
v2.10.14-lts-a7298117
使用外置数据库
否
问题描述
接口本应返回的数据格式是个json格式,但是metersphere这边返回的数据是个错误的json,metersphere这边返回的数据为{"error_info":{"errno":1,"error":"程序正常执行"},"data":{"addtime":1715584513,"alias":0,"file":"{"sourceId":9054932,"eeoFileType":"eeo-image","scheduleType":"eeoconv-img","output":{"IMAGE":{"thumbnail":"thumb/20240513/vfXM2jq3uD3QUtx6.jpg","midsize":"midsize/20240513/vfXM2jq3uD3QUtx6.jpg","large":"large/20240513/vfXM2jq3uD3QUtx6.jpg"},"width":1920,"height":1080}}","fileExtension":"jpg","fileName":"??1","fileSize":151,"path":"upload/trans//","resourceFileType":0,"resourceId":9054932,"resourceType":3,"shareId":8143050,"shareUid":460278}}
同样的参数postman和apifox返回的数据就是正常的经过转义后的json格式,正常的json数据为
{
"error_info": {
"errno": 1,
"error": "程序正常执行"
},
"data": {
"addtime": 1715584550,
"alias": 0,
"file": "{"sourceId":9054932,"eeoFileType":"eeo-image","scheduleType":"eeoconv-img","output":{"IMAGE":{"thumbnail":"thumb/20240513/vfXM2jq3uD3QUtx6.jpg","midsize":"midsize/20240513/vfXM2jq3uD3QUtx6.jpg","large":"large/20240513/vfXM2jq3uD3QUtx6.jpg"},"width":1920,"height":1080}}",
"fileExtension": "jpg",
"fileName": "??1",
"fileSize": 151,
"path": "upload/trans//",
"resourceFileType": 0,
"resourceId": 9054932,
"resourceType": 3,
"shareId": 8024332,
"shareUid": 117456
}
}
重现步骤
{"error_info":{"errno":1,"error":"程序正常执行"},"data":{"addtime":1715584513,"alias":0,"file":"{"sourceId":9054932,"eeoFileType":"eeo-image","scheduleType":"eeoconv-img","output":{"IMAGE":{"thumbnail":"thumb/20240513/vfXM2jq3uD3QUtx6.jpg","midsize":"midsize/20240513/vfXM2jq3uD3QUtx6.jpg","large":"large/20240513/vfXM2jq3uD3QUtx6.jpg"},"width":1920,"height":1080}}","fileExtension":"jpg","fileName":"??1","fileSize":151,"path":"upload/trans//","resourceFileType":0,"resourceId":9054932,"resourceType":3,"shareId":8143050,"shareUid":460278}}
期待的正确结果
{
"error_info": {
"errno": 1,
"error": "程序正常执行"
},
"data": {
"addtime": 1715584550,
"alias": 0,
"file": "{"sourceId":9054932,"eeoFileType":"eeo-image","scheduleType":"eeoconv-img","output":{"IMAGE":{"thumbnail":"thumb/20240513/vfXM2jq3uD3QUtx6.jpg","midsize":"midsize/20240513/vfXM2jq3uD3QUtx6.jpg","large":"large/20240513/vfXM2jq3uD3QUtx6.jpg"},"width":1920,"height":1080}}",
"fileExtension": "jpg",
"fileName": "??1",
"fileSize": 151,
"path": "upload/trans//",
"resourceFileType": 0,
"resourceId": 9054932,
"resourceType": 3,
"shareId": 8024332,
"shareUid": 117456
}
}
相关日志输出
No response
附加信息
No response
The text was updated successfully, but these errors were encountered: