【问题标题】:HTTP Request Include Equals checkbox can't be uncheckedHTTP 请求包含等于复选框不能取消选中
【发布时间】:2019-04-17 07:11:21
【问题描述】:

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

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

我在HTTP Request 中没有看到任何使用它的参考。

为什么显示此复选框?有什么用处吗?

似乎每个参数的 Content-Type 值被忽略了,在 GET 中它没有被发送:

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

GET data:

在 POST 中发送常规的www-form-urlencoded:

Content-Type: application/x-www-form-urlencoded; charset=UTF-8

【问题讨论】:

  • 对我来说同样的问题
  • 这个问题解决了吗?
  • @PrasadLele 我不知道
  • 请查看我的回答
  • @PrasadLele 什么答案?

标签: jmeter http-request-parameters jmeter-5.0


【解决方案1】:

我也偶然发现了它的含义,我想我已经找到了。它使您可以选择是否为没有值的参数包含=(等号)符号:foo=foo。如果参数有一个值,你不能取消选中 "Include Equals?":

| Name: | Value | Include Equals? |
|-------|-------|:---------------:|
| foo   |       |       [x]       |
| bar   |       |       [ ]       |
| baz   | qux   |       [x]       |

以上配置生成如下url编码形式:

foo=&bar&baz=qux

"Content-Type" 出现与选中的"Use multipart/form-data" 选项一起使用——每个参数都作为单独的部分和它自己的@ 发送987654326@:

[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--

【讨论】:

    【解决方案2】:

    这对我有用,

    我取消选中“使用 multipart/form-data”并从标头传递“Content-Type application/x-www-form-urlencoded”

    【讨论】:

    • 我想发送每个参数的内容类型,而不是全局内容类型
    猜你喜欢
    • 1970-01-01
    • 2014-05-28
    • 2016-12-08
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 2016-05-26
    • 2023-03-12
    • 1970-01-01
    相关资源
    最近更新 更多