问题描述:录制的脚本,是一个post请求,该请求没有参数名(可以借助各种工具,如fiddler和httpwatch),直接是一个json串;该请求在运行时报415的错误(在公众平台的创建期次遇到的问题)


问题原因分析:报415错,这又是 Json 请求,就应该是这个 Content-Type 有问题。
解决方法:
1、为该次请求修改请求头里的 Content-Type ,修正为 application/json;charset=UTF-8
该http信息头要放到该http请求的下级;
参考:http://blog.csdn.net/defonds/article/details/38495915
2、由于该请求没有参数,所以把该请求的json串放到body data里,而不要放到parameters里。
这样就运行通过了


当使用jmeter进行POST请求时,如果请求体是一个无参数名的JSON字符串,可能会遇到415错误。问题关键在于Content-Type设置不正确。解决方法包括将Content-Type修改为'application/json;charset=UTF-8'并置于请求头下,同时将JSON串放入Body Data而不是Parameters中。参考相关博客文章,按照这些步骤操作即可成功发送JSON请求。

1711

被折叠的 条评论
为什么被折叠?



