定义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
答案 0 :(得分:2)
我也偶然发现了什么意思,我想我已经找到了。它为无值参数提供了选择是否包含=
(等号)的符号:foo=
与foo
。如果参数具有值,则不能取消选中“是否包含等于?” :
| Name: | Value | Include Equals? |
|-------|-------|:---------------:|
| foo | | [x] |
| bar | | [ ] |
| baz | qux | [x] |
上面的配置生成以下url编码形式:
foo=&bar&baz=qux
出现“内容类型” ,并且选中了“使用多部分/表单数据” 选项-每个参数都作为一个单独的部分发送,并且它自己的{ {1}}:
Content-Type
生成的请求如下:
[x] Use multipart/form-data
| Name: | Value | Content-Type |
|-------|-------|--------------|
| foo | | text/x-foo |
| bar | | text/x-bar |
| baz | qux | text/x-baz |
答案 1 :(得分:0)