Fiddler小技巧-测试上传文件接口&多参数并传情况

写了多年的API了,fidder还真是方便至极相对于postman来说。

两种常用方式:

  1. 抓包:app通过代理方式,就可以在pc端看到fidder的请求了

    因为会监控好多跟我们需要的没关系的HTTP请求,

    就要开启过滤了

  2. 主动调试API&上传文件参数&其它参数
  3. 拷贝点击“upload file”上传之后自动生成的body然后修改:
  4. ---------------------------acebdf13572468
    Content-Disposition: form-data; name="image"; filename="ce461bfec0751af2b79157992090f000.jpg"
    Content-Type: image/jpeg
    
    <@INCLUDE *D:\ce461bfec0751af2b79157992090f000.jpg*@>
    ---------------------------acebdf13572468--
  5. ---------------------------acebdf13572468
    Content-Disposition: form-data; name="cg_id"
    Content-Type: application/json
    
    1 // 记得此处一定有换行
    ---------------------------acebdf13572468
    Content-Disposition: form-data; name="image"; filename="ce461bfec0751af2b79157992090f000.jpg"
    Content-Type: image/jpeg
    
    <@INCLUDE *D:\ce461bfec0751af2b79157992090f000.jpg*@>
    ---------------------------acebdf13572468--

    写的有点潦草,主要是想说第6、7步骤

Fiddler小技巧-测试上传文件接口&多参数并传情况

时间: 2024-08-02 02:50:23

Fiddler小技巧-测试上传文件接口&多参数并传情况的相关文章

jmeter随笔(11)--上传文件接口出错

点击标题下「飞测」可快速关注 坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注.转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下: 背景说明 坚持分享,坚持总结,技术需要时间的积累和练习,对jmeter实践的点滴的记录,这里分享交流jmeter的第11次小技巧,仅供参考和讨论,有想法的欢迎留言.谈论,手机上图片如果不清晰,请点击[阅读原文]查看. 1问题:一个导入文

PHP -- 上传文件接口编写 及 iOS -- 端上传图片AF实现

PHP 上传文件接口: //保存图片 $json_result ['status'] = 0; $path = 'upfile'; $json_result ['status'] = 0; $json_result ['successmsg'] = '上传失败'; if (isset ( $_FILES ['image'] )) { $upfile = 'upfile/' . $_FILES ['image'] ['name']; if (! @file_exists ( $path )) {

上传文件接口

urls.py from django.conf.urls import url, include from . import views from rest_framework.routers import SimpleRouter router = SimpleRouter() # /books/image/(pk) 提交 form-data:用image携带图片,这的image要与反序列字段的image一致 router.register('books/image', views.Book

drf之上传文件接口

在开发中,一般为上传文件单独设立一个接口,以降低程序的耦合度,并且更方便后期的维护. urls.py from django.conf.urls import url, include from . import views # 路由组件,必须配合视图集使用 from rest_framework.routers import SimpleRouter router = SimpleRouter() # /books/image/(pk) 提交 form-data:用image携带图片 rout

HTML5+AJAX原生分块上传文件的关键参数设置

processData:false 这是jquery.ajax的一个参数.默认值为true,表示会将非字符串对象自动变成k1=v1&k2=v2的形式,例如一个数组参数{d:[1,2]},到服务端后会变成d[]=1&d[]=2的形式. 要将其设置为false后,才能上传ArrayBuffer对象,服务端直接从Request.InputStream获取原始字节流. w3school解释: processData 类型:Boolean 默认值: true.默认情况下,通过data选项传递进来的数

element-ui upload上传文件并携带参数 使用formData对象

需求:上传文件的时候,需要携带其他的参数 问题:使用upload上传文件时,必须使用formData对象,而其他的参数通过data获取的到的,formData和data是不能同时传输的 解决:获取到的data数据,使用formData.append()方法添加上就可以啦,然后把整个formData传给后台就可以了 比如后台需要三个参数 :file .platformName.reconciliationData let formData = new FormData(); formData.ap

ajax异步上传文件之data参数----小哈学js

下载ajaxFileUpload.js(下载网址:http://fileuploadajax.codeplex.com/downloads/get/20976) 修改ajaxFileUpload.js内部程序 1 一.大约在32行 2 createUploadForm: function(id, fileElementId,data) 3 二.大约在47行 4 jQuery(form).appendTo('body');前添加一下代码 5 if (data) { 6 for (var i in

小程序的上传文件接口的注意

需要对接口返回的数据转换为 JavaScript 对象 // JSON.parse()将JSON格式的数据转换为 JavaScript 对象 JSON.parse(res.data) 官方文档 https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html wx.chooseImage({ success (res) { const tempFilePaths = res.tempFil

PyCharm使用小技巧--git上传代码至远程仓库

git方式上传.下载代码一种方式是通过git客户端,另一种方式可通过编辑器pycharm来操作 本篇文章主要写一下如何通过pycharm客户端来上传下载代码. 1.首先配置git上传的环境 File--->Settings--->VersionControl---->Git如下图所示: 2.下载代码 File--->CloseProject---进入如下页面,选择方式为git 点击clone---即将代码下载到本地 3.修改代码并上传到远程仓库 4.再次pull最新代码时,点击下拉