1、准备charles环境

Charles端口一般配置的为8888,不知道怎么配置详见charles文档

打开charles,发现访问浏览器任意页面都是失败。

在浏览器的高级设置中设置代理服务器,以火狐为例,如下

点击确定保存后随意访问一个页面发现可以访问了,证明设置代理成功。

2、Charles抓包

以das为例,我们只需要看das的接口。但charles里面抓到的接口五花八门,就在filter设置筛选

用用户(ydh/123456)访问http://192.168.3.217:8080/das/index.jsp,找到400文件接收情况查询,输入厂商名称“上海上药龙虎医药销售有限公司”,点击搜索,

这条接口请求就是查询接口

Postman通过接口获取参数需要接口地址,cookies和request,选中该条接口右键可copy到它的接口地址,在charles返回值的Contents中可查看cookies,form

3、使用postman发送请求

在url输入http://192.168.3.217:8080/das/das/reminder/reminderAction!findAll.action,选择post请求,在body中输入在charles中获取到的form,以key、value的形式写入body中

随后设置cookies,点击cookies,找到带接口域名,在首次打开的时候已经自动把JSESSIONID的值填好了,在其中增加另外三个的cookies

如图,点击add cookies,只用在开头填写刚刚在charles中抓到的cookies对应的key、value值,以“key=value;”的形式添加。此处有三个需要重新添加需要新增三次

填写完后点击JSESSIONID检查自动填入的值是否与charles抓取的一致,因为postman中可能存在之前的cookies未更新,不一致改为一致,保存

点击send,收到如图的返回值,可用bodyàpreview查看视图,更加直观

可用更改factoryName、model.factoryId查询到其他厂商的数据。

也可用charles再次获取其他药厂的参数,获取请求参数。

最新文章

  1. 验证进入AppStore的评分界面
  2. C#系统缓存全解析
  3. 13 Roman to Integer(罗马数字转int Easy)
  4. HDU 3721 Building Roads (2010 Asia Tianjin Regional Contest) - from lanshui_Yang
  5. 【反射】Reflect 介绍 示例
  6. Altium Designer 生成 Mach3 G代码的程序
  7. stack 集合栈计算机 (摘)
  8. 通过freemarker生成一个word,解决生成的word用wps打开有问题的问题,解决出word时中文文件名乱码问题,解决打开出word时打开的word出现问题的问题,出图片,解决动态列表
  9. oracle两种分页查询
  10. 2 - Binary Search & LogN Algorithm - Apr 18
  11. servlet操作本地文件汇总: 判断文件是否存在;文件重命名;文件复制; 获取文件属性信息,转成Json对象; 获取指定类型的文件; 查找替换.txt中的文本
  12. 使用腾讯地图和js,html实现地理位置的获取
  13. C# 之 索引器
  14. ionic3 表单输入元素input的三种事件
  15. SPOJ - MATSUM 二维树状数组单点更新
  16. Vim 插键及配置
  17. Java 8 flatMap example
  18. 代理ARP
  19. 【LeetCode题解】21_合并两个有序链表
  20. Fox

热门文章

  1. linux下安装mysql并修改密码
  2. Uva 12169 不爽的裁判 模运算
  3. 2017.10.28 针对Java Web应用中错误异常处理方法的运用
  4. 利用python中的PIL进行矩阵与图像之间的转换
  5. keyframes 放大缩小动画
  6. 一篇RxJava友好的文章(二)
  7. html css javascript 知识点总结 bom js 操作标签 文本 节点 表格各行变色 悬停变色 省市联动 正则
  8. BeanUtils工具的实现
  9. 《JSON笔记之三》---postman中传入json串
  10. asciinema使用