Header中的content-type有三种格式,分别为
- 支持key-value数据格式的application/x-www-form-urlencoded
- 支持json数据格式的application/json
- 支持各种混合数据格式,以表单形式提交的multipart/form-data
前两种比较简单,请参考Jmeter:HTTP请求中的content-type(补充篇)。最近遇到一个multipart/form-data格式套装application/json的,记录一下。
Fiddler中抓到的请求数据
Header
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary4FB5e6lCzhHGTwV3
表示这个请求的payload是一组表单数据,有多个部分组成,以字符串“----WebKitFormBoundary4FB5e6lCzhHGTwV3”作为各部分的边界分割。