Http Jmeter在完全有效的GET请求上返回400个错误请求

Http Jmeter在完全有效的GET请求上返回400个错误请求,http,get,jmeter,Http,Get,Jmeter,我有一个有效的HTTPGET请求,它在curl和postman上都返回一个200OK,但是,当在Jmeter中运行时,它会继续返回一个400错误的请求,响应体如下 <HTML><HEAD> <TITLE>Invalid URL</TITLE> </HEAD><BODY> <H1>Invalid URL</H1> The requested URL "&#91;no&#32;URL&am

我有一个有效的HTTPGET请求,它在curl和postman上都返回一个200OK,但是,当在Jmeter中运行时,它会继续返回一个400错误的请求,响应体如下

<HTML><HEAD>
<TITLE>Invalid URL</TITLE>
</HEAD><BODY>
<H1>Invalid URL</H1>
The requested URL "&#91;no&#32;URL&#93;", is invalid.<p>
Reference&#32;&#35;9&#46;2ea93d42&#46;1511385794&#46;51815e
</BODY></HTML>

无效的URL
无效的URL
请求的URL“[;no ;URL];”无效。
参考文献 #9.2ea93d42和#46;1511385794.51815e

不确定我做错了什么?

确保添加一个头管理器作为HTTP请求的子项,并添加头:

内容类型:application/json


好吧,我想起来了。出于某种奇怪的原因,当我将整个url字符串放在“path”字段中时,测试按预期工作,即返回一个200。不要问我这是为什么,也许Apache的人会回答这个问题

我遇到了同样的问题,我在Header部分的“Host”参数中添加了baseURL值

例如:如果您站点的baseURL为“”

在标题管理器部分->
添加主机:test.com

只需将HTTP头管理器置于您的请求之上,并添加以下内容:

内容类型:application/x-www-form-urlencoded


将内容类型添加到
Http头管理器中的
application/json