Postman的代理功能

一、前言

代理服务器在用户的内部网络和互联网之间充当安全屏障,使互联网上的其他人无法访问内部网络上的信息。

二、什么是代理

在标准请求和响应模式中,客户端向服务器发出请求,服务器返回响应,如图所示:在这里插入图片描述
代理服务器是一种应用程序或系统,充当用户计算机和互联网之间的中介,或者更具体地说,用户通过客户端访问网络,请求会先发送到代理,然后由代理转发列目标服务器,并且目标服务器的响应也是经过代理返回客户端的,如图:在这里插入图片描述

代理可以驻留在用户的本地机器上,也可在网络中的某个地方,或者在客户端与互联网上目标服务器之间的任何一点上。

与父母通过孩子传话的方式类似,孩子是- 个代理,传递父母之间的所有交流,如图所示:
在这里插入图片描述
在这个类比中,孩子代表父母转发信息。除了传递信息,代理还可以做更多的事。

(1)记录计算机和互联网之间的所有流量。

(2)显示所有请求、响应、Cookies和Headers的内容。

(3)路由到指定的互联网位置。

(4)调试

(5)安全(远离网络直接攻击)

(6)DevOps负载均衡

代理就像是执行各种功能的中间人。Postman用一个内置的Web代理来捕获API请求

三、配置代理设置

下面讲述如何在Postman中配置代理设置,以指导Postman应用程序中的所有请求通过代理服务器进行转发。这不同于通过内置代理捕获网络流量,它允许Postman拦截网络流量。

用户可以指定使用自定义代理或使用操作系统中定义的系统代理。如果所有应用程序需要使用相同的代理,请使用系统代理。如果想将来自Postman的请求发送到自定义代理服务器,请使用自定义代理。

若配置代理设置,请单击头工具栏右侧设置按钮,选择“SETTINGS”,并选择“Proxy”选项卡,如图
在这里插入图片描述

四、使用自定义代理

Postman允许用户配置自定义代理(如图),然后通过该代理服务器转发自己的HTTP或HTTPS请求。换句话说,这将通过用户选择的代理服务器发送通过Postman应用程序发送的所有请求。
在这里插入图片描述
(1)Postman应用程序通过自定义代理服务器发送请求。

(2)自定义代理服务器向服务器发送请求。

(3)服务器通过代理服务器返回响应。

自定义代理设置(如图)在默认的情况下是禁用的,用户可以使用切换开关打开。
在这里插入图片描述
通过选中复选框来选择代理服务器的类型。默认情况下,假如HTTP和HTTPS都被选中,将意味着HTTP和HTTPS请求都将经过代理服务器。

在代理服务器的第一段字段中,输入代理服务器的主机或IP地址(没有协议)。在代理服务器的第二个字段中,输入代理服务器的端口。

五、使用系统代理

如果所有的应用程序都需要使用相同的代理,那么可能在操作系统别配置了一个默认代理。使用系统代理设置,通过操作系统的默认配置,将用户的HTTP或HTTPS请求转发给Postman。换句话,用户再告诉Postman应用程序,所有的请求都使用Postman的系统默认配置。具体如图:
在这里插入图片描述
(1)Postman应用程序将请求发送给代理服务器。

(2)系统代理服务器将请求发送到服务器。

(3)服务器通过代理服务器返回响应。

系统代理设置默认为启动,任何通过Postman发出的请求都将通过系统代理

用户可以选择或取消选择“使用系统代理”选项来启用或禁用系统代理。取消选中时,将直接发出所有请求。但是,无论应用程序中的代理设置如何,如果设置了环境变量,Postman 仍然会使用系统代理。
在这里插入图片描述
注意:如果使用系统代理和自定义代理配置都打开,则自定义代理配置将优先。

官方学习文档连接 :拿去,不用谢!!!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ζ小菜鸡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值