跑偏是程序员的痛么?

我只是想看Newman,以下内容只是翻译。
与newman无关.文章翻译自postman官方手册

Proxy | Postman Learning Center​learning.getpostman.com

##大纲

  1. 什么是代理
  2. 代理作用
  3. 拓展Inceptor
  4. 移动端使用Inceptor案例

###什么是代理?

代理服务器充当内部网络和互联网的安全屏障角色,保证互联网上的人不可以访问内部网络。

基本上来说,一个客户端向服务器发起request,服务器返回一个resoponse.

代理服务器是个应用或系统,充当你电脑和Internet的中间人,或者更具体的说,充当客户端和服务器的中间人。Proxy代表你向网站、服务器、或其他网络服务发送请求。

Proxy可以在本地机器上,网络上某个地方,或者在客户端和目标服务器之间的网络上的任何点上

举个例子,像父母之间通过孩子跟彼此沟通,孩子就像proxy,转发父母之间的交流

daddy: 问你妈,她能接你放学不?

you: 你能接我放学么?

mam: 阔以

daddy: 我妈讲,行

在上面的例子里,孩子代表父母传递信息,除了转发信息以外,Proxies可以做更多。

  • 记录机器和网络之间所有的流量
  • 展示所有requests、responses、cookie 和headers的内容
  • 将流量路由到指定Internet位置
  • 调式
  • 降低直接攻击
  • devops 负载均衡

Proxy像执行各种功能的中间人。Postman有一种用于捕获API请求的web proxy,Postman 拦截器会拦截网络流量,以及指导API请求的proxy设置。

###配置proxy设置

文章介绍如何在postman中配置proxy设置,以将postman程序所有的请求,通过proxy服务器来定向。这和用来内置proxy捕获网络流量不同,后者允许postman拦截网络流量

Mac、Windows、Linux版的postman 原生 Apps 支持配置proxies,你可以使用custom proxy 或者使用system proxy 在操作系统中定义

  1. 使用system proxy,如果你的应用都需要使用相同的proxy

2. 用custom proxy,如果你想将来自postman的请求引导到custom proxy 服务器。

配置proxy settings,点扳手的图标,点 proxy

###使用 custom proxy

postman 允许你配置 custom proxy setting ,postman 通过proxy 服务转发http/https请求。换句话说,会通过你选择的proxy服务器来路由所有经过postman app 发送的请求

  1. postman app 是通过选择的proxy来发送请求的客户端
  2. proxy服务器发送请求到服务器上
  3. 服务器会通过proxy服务器返回response
custom proxy setting

默认情况custom proxy setting是禁用的

system proxy是默认开启的

如果system proxy 和 custom proxy都开启,默认启用custom proxy

system proxy

##捕获http请求

如果你用手机apps或者其他什么,你可以想看实际http请求流量的发送或请求,postman提供可以看到和捕获网络流量的工具,你可以使用内置proxy或者拦截拓展(Interceptor extension)

https不可用,如果网站有HSTS(http strict transport serurity),大部分网站都会检查这个

##postman 内置的proxy

和谷歌的拦截拓展很像,postman 的proxy 也拦截和捕获你的请求

##Interceptor extension

Postman Interceptor学习笔记​www.jianshu.com

##使用案例

浏览器上发起的请求,在postman中会展示

## interceptor -- 移动端使用案例

  1. 开启interceptor

2. 设置端口及目标目录

3. 找到你网络IP

4.设置你的手机网络代理

ok!!!

回家吃自制手工面

postman 不安全网站_Postman amp; Proxy amp; Interceptor相关推荐

  1. postman 不安全网站_Postman所有版本下载_Postman for windows x64 mac下载

    Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介绍的 ...

  2. 【转】Postman系列五:Postman中电商网站cookie、token检验与参数传递实战

    一:Postman中电商网站cookie实战 Postman接口请求使用cookie两种方式: 1.直接在header(头域)中添加cookie,适用于已知请求cookie头域的情况 2.使用Post ...

  3. postman 不安全网站_接口工具分析(apipost、jmeter、postman)

    一.接口都有哪些类型? 接口一般分为两种:1.程序内部的接口 2.系统对外的接口 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把 数据库共享给你,他只能给你提供一个他们写好 ...

  4. postman 设置请求编码_Postman教程——细说请求

    前言 在实际工作中,Postman对于我们来说就是一个API测试工具.那说到API测试工具,那就不得不说到创建请求,发送请求在Postman中是如何完成的.那这篇文章就对在Postman中如何创建请求 ...

  5. postman 不安全网站_浅谈接口测试—初步认识postman

    顾翔老师的<软件测试技术实战设计.工具及管理>网上购买地址: https://item.jd.com/34295655089.html <基于Django的电子商务网站>网上购 ...

  6. postman 返回json乱码_POSTMAN发起请求收到乱码 http 406错误

    web前段异常: The resource identified by this request is only capable of generating responses with charac ...

  7. postman请求soap 请求_postman测试调用web service asmx

    大多数情况都是使用postman来测试调用Restful接口,但是有些老系统用web service写的接口还是不少见.最近我就遇到了,我们之前买的一个系统居然是.net 写的web service, ...

  8. postman response json 格式化_postman第7讲-核心功能六:Tests(断言)

    我们检验一个测试点是否通过,一般会将我们心理预期的结果与实际结果进行比对,如果结果一致则证明测试通过,如果结果不一致,则证明测试不通过,这即是我们经常所说的断言. 在 postman 中封装了我们常见 ...

  9. postman请求soap 请求_postman中请求如何传递对象到spring controller?

    用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介绍的这款网页调试工具不仅可以 ...

最新文章

  1. SAP 序列号里'主批次'与'库存批次'不同,如何修改?
  2. android网络请求 post
  3. JavaScript之事件
  4. MySQL:数据库备份批处理脚本
  5. Doc2vec在推荐系统中的应用(含算法原理、代码实现)
  6. PS(Photoshop)去水印的4个方法
  7. 一张图看懂零维到十维空间
  8. “启用宏的幻灯片”是什么意思
  9. AutoLeaders控制组——C51单片机学习笔记--定时器串口通信LED点阵屏
  10. 去掉电脑桌面图标中的箭头图标
  11. #泰坦尼克号幸存者预测
  12. python实现多EXCEL表格合并xls、xlsx格式
  13. 【入门数据分析】淘宝用户行为分析
  14. 3 个简单的技巧让你的 vue.js 代码更优雅!
  15. fgets 函数用法
  16. 安装64位win7(适合没有4G以上U盘或DVD光驱)
  17. java中的instance_Java基础之Class类与instance关键字
  18. 【20200208】【lyk】牛牛的DRB迷宫
  19. 世界各大黑客技术论坛TOP排行榜
  20. 【C#】数据结构汇总

热门文章

  1. Power bi 4.3 子弹图
  2. php dwz,PHP中的短网址怎么利用DWZ.CN服务进行生成
  3. html5 启动qq,web启动本地QQ程序
  4. 60903鱼植共生缸
  5. iptables添加IP段白名单
  6. 128-Vue中的事件修饰符-阻止冒泡事件
  7. python 3d图形控件 可交互_Python和Matplotlib:在Jupyter Noteb中使3D plot交互
  8. Ubuntu安装图形界面(桌面)
  9. 宣布全面开源,微众银行正下一盘区块链商业的大棋
  10. 传世藏书 医部目录(1-6册)