常见的 post 提交数据类型有四种:
1. 第一种: application/JSON: 这是最常见的 JSON 格式, 也是非常友好的深受小伙伴喜欢的一种, 如下
{"input1":"xxx","input2":"ooo","remember":false}
2. 第二种: application/x-www-form-urlencoded: 浏览器的原生 form 表单, 如果不设置 enctype 属性, 那么最终就会以 application/x-www-form-urlencoded 方式提交数
input1=xxx&input2=ooo&remember=false
3. 第三种: multipart/form-data: 这一种是表单格式的, 数据类型如下
- ------webKitFormBoundaryrGKCBY7qhFd3TrwA
- Content-Disposition: form-data; name="text"
- title
- ------WebKitFormBoundaryrGKCBY7qhFd3TrwA
- Content-Disposition: form-data; name="file"; filename="chrome.png"
- Content-Type: image/PNG
- PNG ... content of Chrome.PNG ...
4. 第四种: text/xml: 这种直接传的 xml 格式
- <!--?xml version="1.0"?-->
- <methodcall>
- <methodname>
- examples.getStateName
- </methodname>
- <params>
- <param>
- <value>
- <i4>
- 41
- </i4>
- </value>
- </params>
- </methodcall>
- ------WebKitFormBoundaryrGKCBY7qhFd3TrwA--
来源: http://www.bubuko.com/infodetail-3097163.html