求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 
PostMan 中文文档
入门
1.介绍
2.安装与更新
3.导航邮递员
4.发送您的第一个请求
5.管理您的帐户
6.同步您的工作
7.探索公共 API 网络
8.创建您的第一个系列
9.使用便笺本
10.创建工作区
11.设置邮递员
12.导入和导出数据
13.使用自定义代理
14.应用程序问题疑难解答
发送请求
15.构建请求
16.授权请求
17.接收响应
18.对集合中的请求进行分组
19.使用变量
20.管理环境
21.可视化响应
22.指定示例
23.使用 cookie
24.使用证书
25.生成客户端代码
26.故障排除请求
27.捕获请求数据概览
28.捕获 HTTP 请求
29.捕获 HTTPS 流量
30.使用邮递员拦截器
31.同步 cookie
32.使用 GraphQL 查询
33.使用 WebSocket 请求
34.发出 SOAP 请求
35.Postman 中的脚本
36.编写预请求脚本
37.编写测试
38.使用监视器运行测试
39.测试脚本示例
40.动态变量
41.邮递员 JavaScript 参考
 
 
捕获 HTTPS 流量
来源: Postman    编辑:Alice(火龙果软件)

您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



164 次浏览
1次

除了捕获 HTTP 流量之外,您还可以使用 Postman 的内置代理来检查来自 Android、iOS、Linux、macOS 和 Windows 设备的 HTTPS 通信。

您必须postman-proxy-ca.crt在设备上安装证书才能捕获安全的 HTTP 流量。首先,在 Postman 中设置代理。然后按照以下说明在目标设备上安装所需的安全证书。

如果不再需要捕获 HTTPS 请求,您可以从设备中停用或删除证书。

视窗

在安装postman-proxy-ca.crt证书之前,您必须安装 OpenSSL 模块。

在 Windows 上安装 OpenSSL

Postman 使用OpenSSL生成证书密钥对。为了使 Postman 能够生成postman-proxy-ca.crt证书,OpenSSL 模块必须安装在您的计p算机上并且可以通过命令行访问。

OpenSSL 已为 macOS 安装,通常为 Linux 安装。对于 Windows 系统,您必须手动安装 OpenSSL:

1 下载并安装适用于您的操作系统版本的OpenSSL v1.1.1 安装程序。重要提示:生成证书需要 OpenSSL v1.x。目前不支持更高版本的 OpenSSL。

在安装过程中,确保选择将 OpenSSL DLL 复制到OpenSSL 二进制文件 (/bin) 目录的选项。

2 打开 Windows开始菜单,搜索Environment Variables,然后选择Open。

3 在系统属性窗口中,选择环境变量。

4 选择用户变量下的路径,然后选择编辑。

5 选择浏览。

6 导航并选择This PC > Local Disk (C:) > Program Files > OpenSSL-Win64 > bin。

7 选择确定以添加文件夹目录。然后选择确定以确认更改并关闭其余窗口。

8 打开命令提示符。为此,请打开 Windows开始菜单,搜索cmd,然后选择Open。输入命令openssl version确认安装成功。您应该会看到类似于以下内容的输出:

OpenSSL 1.1.1l 24 Aug 2021

在 Windows 上安装安全证书

在开始之前,请确保安装 OpenSSL 模块,以便 Postman 可以生成证书。

1 在 Windows 文件资源管理器中,导航到该%APPDATA%\Postman\proxy文件夹​​。通常,该文件夹将位于C:\Users\<user>\AppData\Roaming\Postman\proxy.

2 右键单击postman-proxy-ca.crt文件并选择Install Certificate。

3 选择本地机器并选择下一步。此操作需要管理员权限。选择是继续。

4 选择将所有证书放在以下存储中。

5 选择浏览,然后选择受信任的根证书颁发机构。

6 选择确定,然后选择下一步。

7 选择完成以导入证书。

8 重新启动邮递员应用程序。

苹果系统

1 在 macOS Finder 中,导航到该~/Library/Application Support/Postman/proxy文件夹​​。

2 双击该postman-proxy-ca.crt文件。

3 在钥匙串列表中选择系统,然后选择添加。输入您的系统密码以确认操作。

4 在 Keychain Access 中,双击导入的 Postman 证书将其打开。

5 展开信任部分。使用此证书时选择始终信任选项,并确保为安全套接字层 (SSL)选择始终信任。 选择始终信任 Postman 钥匙串

6 关闭证书窗口。输入您的系统密码以更新设置。

CentOS 和红帽企业 Linux

1 将postman-proxy-ca.crt证书文件从复制~/.config/Postman/proxy到/etc/pki/ca-trust/source/anchors/目录。

sudo cp ~/.config/Postman/proxy/postman-proxy-ca.crt /etc/pki/ca-trust/source/anchors/

2 在终端运行以下命令完成安装:

sudo update-ca-trust extract

Ubuntu

1 使用以下命令为 CA 证书创建目录。

sudo mkdir -p /usr/share/ca-certificates/extra

2 使用以下命令复制postman-proxy-ca.crt到新文件夹。

sudo cp ~/.config/Postman/proxy/postman-proxy-ca.crt /usr/share/ca-certificates/extra/postman-proxy-ca.crt

3 使用以下两个命令将证书添加到系统。

sudo dpkg-reconfigure ca-certificates

sudo update-ca-certificates

安装用于 Chrome 的证书

1 打开谷歌浏览器并转到 URL chrome://settings/certificates。

2 从列表中选择管理证书。

3 选择Authorities选项卡,然后选择Import。

4 选择浏览并选择~/.config/Postman/proxy/postman-proxy-ca.crt文件。

5 在信任设置下,选择信任此证书以识别网站。

6 选择确定。

安装用于 Mozilla Firefox 的证书

1 打开 Firefox,选择应用程序菜单,然后选择Preferences。

2 选择隐私和安全。向下滚动到Certificates并选择View Certificates。

3 在 Certificate Manager 中,选择Authorities选项卡,然后选择Import。

4 选择postman-proxy-ca.crt并选择Open。

5 选择信任此 CA 以识别网站并选择确定。

iOS

1 将证书下载postman-proxy-ca.crt到 iOS 设备(例如,使用 AirDrop)。您可以在计算机上的以下位置找到证书文件:

  • 苹果系统: ~/Library/Application Support/Postman/proxy

  • 视窗: C:\Users\<user>\AppData\Roaming\Postman\proxy

  • Linux: ~/.config/Postman/proxy

2 转到设置 > 下载的配置文件,然后选择安装。输入您的密码以继续。

3 显示安全警告。选择安装。

4 安装证书后,选择完成。

5 转到设置 > 常规 > 关于 > 证书信任设置。

6 为 Postman 的根证书启用完全信任,然后选择继续完成安装。

安卓

证书安装过程可能因您的设备和 Android 版本而异。

1 postman-proxy-ca.crt将证书下载到 Android 设备。您可以在计算机上的以下位置找到证书文件:

  • 苹果系统: ~/Library/Application Support/Postman/proxy

  • 视窗: C:\Users\<user>\AppData\Roaming\Postman\proxy

  • Linux: ~/.config/Postman/proxy

2 打开“设置”应用并转到“安全”>“加密和凭据”。

3 选择安装证书并选择CA 证书选项。

4 显示安全警告。选择仍然安装以继续。

5 浏览并选择postman-proxy-ca.crt证书文件。您将看到已安装证书的消息。您现在可以通过 Android 上的 Web 浏览器捕获流量。

需要捕获来自 Android 应用程序的请求?要捕获来自 Android 应用程序的请求,您需要将网络安全配置文件添加到您的应用程序以信任postman-proxy-ca.crt证书。有关详细信息,请参阅Android 开发人员门户上的信任其他 CA。

证书问题疑难解答

如果您无法正确安装postman-proxy-ca.crt证书,或者证书不允许您捕获流量,请尝试重新生成并重新安装证书。

1 确保您运行的是 Postman 9.1 或更高版本。请参阅更新邮递员。

2 在安装 Postman 应用程序的计算机上,删除该/Postman/Proxy文件夹。您可以在以下位置找到该文件夹​​:

  • 苹果系统: ~/Library/Application Support/Postman/proxy

  • 视窗: C:\Users\<user>\AppData\Roaming\Postman\proxy

  • Linux: ~/.config/Postman/proxy

3 关闭并重新启动 Postman 应用程序。Postman 重新生成证书。

4 按照您的设备的步骤重新安装证书。

 

164 次浏览
1次