在 Fiddler 组合器的 Parsed 选项卡上,可以通过点击选项卡右上方的上传文件(Upload File)链接创建文件上传,会弹出Select File for Upload 文件选择窗口。如果请求方法是 PUT,只能选择一个文件;如果请求方法是 POST,可以选择多个文件。如下图:
选中上传的文件后,Composer 可以创建包含适当格式的请求;当请求执行时,请求体中的所有 @INCLUDE 引用会替换成指定文件的内容。
在 HTTP 中,文件上传是使用 PUT 或 POST 方法执行的。当使用 PUT 方法执行文件上传时,请求体通常包含文件的原始内容,如下图:
使用 POST 方法上传通常会使用 Content-Type: multipart/form-data 对请求体进行格式化,如下图:
注意:使用 POST 上传方式,需要编辑 Name 属性,确保它和服务器的表单字段名称匹配。