Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jmeter HTTP请求包含等于复选框可以';不要放任不管_Jmeter_Http Request Parameters_Jmeter 5.0 - Fatal编程技术网

Jmeter HTTP请求包含等于复选框可以';不要放任不管

Jmeter HTTP请求包含等于复选框可以';不要放任不管,jmeter,http-request-parameters,jmeter-5.0,Jmeter,Http Request Parameters,Jmeter 5.0,定义HTTP请求时,每个参数都有一个复选框:Include Equals 即使选择不同的方法或参数,也不能取消选中此复选框 我没有看到任何关于使用它的参考资料 为什么会显示此复选框?它有什么用途吗 此外,每个参数的内容类型值似乎被忽略,在GET中,它不会被发送: GET http://www.google.com/?token=0Bfdsa GET data: 在POST中,它发送常规的www表单urlencoded: Content-Type: application/x-www-for

定义HTTP请求时,每个参数都有一个复选框:
Include Equals

即使选择不同的方法或参数,也不能取消选中此复选框

我没有看到任何关于使用它的参考资料

为什么会显示此复选框?它有什么用途吗

此外,每个参数的内容类型值似乎被忽略,在GET中,它不会被发送:

GET http://www.google.com/?token=0Bfdsa

GET data:
在POST中,它发送常规的
www表单urlencoded

Content-Type: application/x-www-form-urlencoded; charset=UTF-8
在这里,它对我起了作用

我未选中“使用多部分/表单数据”和来自标题的“内容类型应用程序/x-www-form-urlencoded”


我也偶然发现了它的含义,我想我已经找到了。它提供了一个选项,可以为没有值的参数包含
=
(等于)符号或不包含:
foo=
foo
。如果参数有一个值,则不能取消选中“包含等于?”:

上述配置生成以下url编码表单:

foo=&bar&baz=qux
“内容类型”显示为与选中的“使用多部分/表单数据”选项一起使用–每个参数都作为单独的部分发送,并有其自己的
内容类型

[x] Use multipart/form-data

| Name: | Value | Content-Type |
|-------|-------|--------------|
| foo   |       | text/x-foo   |
| bar   |       | text/x-bar   |
| baz   | qux   | text/x-baz   |
生成的请求如下所示:

Content-Type: multipart/form-data; boundary=zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS

--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="foo"
Content-Type: text/x-foo; charset=US-ASCII
Content-Transfer-Encoding: 8bit


--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="bar"
Content-Type: text/x-bar; charset=US-ASCII
Content-Transfer-Encoding: 8bit


--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="baz"
Content-Type: text/x-baz; charset=US-ASCII
Content-Transfer-Encoding: 8bit

qux
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS--

梅斯也有同样的问题,这个问题解决了吗?@Prasadelle我不知道,请检查我的答案answer@PrasadLele什么答案?我想按参数发送内容类型,而不是全局内容类型
Content-Type: multipart/form-data; boundary=zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS

--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="foo"
Content-Type: text/x-foo; charset=US-ASCII
Content-Transfer-Encoding: 8bit


--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="bar"
Content-Type: text/x-bar; charset=US-ASCII
Content-Transfer-Encoding: 8bit


--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="baz"
Content-Type: text/x-baz; charset=US-ASCII
Content-Transfer-Encoding: 8bit

qux
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS--