postman——基础操作——代理(类似于fiddler)

参考网址:https://github.com/postmanlabs/postman-docs/blob/develop/src/pages/docs/postman/sending-api-requests/proxy.md

参考网址:https://learning.getpostman.com/docs/postman/sending-api-requests/proxy/

代理服务器充当内部网络与Internet之间的安全屏障,使Internet上的其他人无法访问内部网络上的信息。

什么是代理?

在基本的网络语言中,客户端向服务器发出请求,然后服务器发回响应。

标准要求

代理服务器是一种应用程序或系统,可充当计算机和Internet(或更具体地说,客户端和服务器)之间的中介。代理代表您向网站,服务器和其他Internet服务发出请求。

标准网络代理

代理可以驻留在本地计算机上,网络中的任何位置,也可以位于客户端与Internet上的目标服务器之间的任何位置。

类似于父母可能通过孩子互相讲话的方式,孩子是在两个父母之间中继所有通信的代理。

父母1: 问你的父亲放学后是否可以接你。

蒂米: 放学后你能接我吗。

父母2: 是的。

蒂米: 爸爸说的是。

以此类推,孩子代表每个父母转发信息。除了中继信息之外,代理还可以做更多的事情

  • 记录您的机器和互联网之间的所有流量
  • 显示所有请求,响应,Cookie和标头的内容
  • 将流量路由到指定的互联网位置
  • 调试
  • 直接攻击的安全性
  • DevOps负载平衡

代理的作用就像执行各种功能的中间人。Postman具有内置的Web代理来捕获API请求Postman拦截器用于拦截网络流量,以及代理设置来定向API请求。

 

 

 

 

 

配置代理设置

本文介绍如何在Postman中配置代理设置,以指导在Postman应用中发出的所有请求通过代理服务器进行路由。

这与使用内置代理捕获网络流量不同,该内置代理允许Postman拦截网络流量。

适用于Mac,Windows和Linux的Postman本地应用程序支持配置代理。您可以指定使用自定义全局代理,也可以使用在操作系统中定义的系统代理。

如果所有应用程序都需要使用相同的代理,请使用全局代理。

如果要引导来自邮递员的请求通过自定义代理服务器,请打开“ 全局代理 

将其关闭将指示请求不使用代理服务器。

要配置代理设置,请单击标题工具栏右侧的扳手图标,选择“设置”,然后选择“ 代理”选项卡。

设置模式

 

 

 

 

 

 

使用全局代理

Postman允许您配置全局代理配置,该配置可指导Postman通过代理服务器转发HTTP或HTTPS请求。

换句话说,这将通过您选择的代理服务器路由通过Postman应用发送的所有请求。

  1. 邮递员应用程序是通过所选代理发送请求的客户端。
  2. 代理服务器将请求发送到服务器。
  3. 服务器通过代理服务器返回响应。

自定义代理

全局代理设置默认情况下处于禁用状态,可以使用切换开关将其打开。

通过选中“ 代理类型”旁边的相应复选框,选择代理服务器的类型。默认情况下,HTTPHTTPS被检查。这意味着HTTP和HTTPS请求都将通过代理服务器。

代理服务器类型下的第一个字段是代理服务器。在此输入代理服务器的主机或IP地址(无协议)。代理服务器的下一个字段是提供代理服务器的端口的位置。

Proxy Server下面的字段是Proxy Auth,将其打开会使请求使用基本身份验证方法,该方法需要用户名和密码。

该代理旁路设置下面的谎言代理服务器选项。此处可以提供许多逗号分隔的主机,这些主机的请求不使用代理设置。

在使用系统代理选项允许邮递员使用系统的默认代理配置。它包含使用HTTP_PROXYHTTPS_PROXYNO_PROXY该系统环境变量的选项。

自定义代理

 

 

 

使用系统代理

如果所有应用程序都需要使用相同的代理,则可能在操作系统级别配置了默认代理。

使用系统代理设置通过操作系统的默认配置在Postman中转发HTTP或HTTPS请求。

换句话说,您要告诉Postman应用程序以及使用Postman发送的所有请求都必须遵循操作系统的默认配置。

  1. 邮递员应用程序是通过操作系统的默认配置发送请求的客户端,该请求会将请求转发到代理服务器。
  2. 系统代理服务器将请求发送到服务器。
  3. 服务器通过代理服务器返回响应。

系统代理

默认情况下启用系统代理设置。通过Postman发出的任何请求都将通过系统代理。

您可以使用拨动开关打开和关闭此设置。关闭此选项后,将直接发出所有请求。

但是,无论应用程序中的代理设置如何,如果设置了环境变量,Postman仍将使用系统代理。

系统代理

注意:如果“ 使用系统代理”和“ 全局代理配置”都已打开,则“ 全局代理配置”将优先。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值