postman进行https接口测试所遇到的ssl证书问题

新下载了一个postman,试了试接口,突然请求接口失败,还以为是程序出问题,但排查后,发现不是程序问题,最终找到解决问题的地方,话不多说,直接上图。

打开File->settings

 这个一项默认是ON,也就是打开状态,把他关闭掉,设置成OFF。

再看看接口请求,通了。 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Postman可以用于进行HTTPS接口测试。首先,需要在Postman中设置SSL证书,以便进行HTTPS通信。然后,可以使用Postman发送HTTPS请求,并检查响应结果以确保接口正常工作。在测试过程中,可以使用Postman的各种功能,如断言、变量、环境等,以便更好地管理和执行测试用例。 ### 回答2: Postman是一个用于开发和测试API的工具,支持HTTP和HTTPS协议。在进行HTTPS接口测试时,首先需要证书和密钥来建立SSL/TLS连接。可以使用自签名证书或正式证书,这里以自签名证书为例。步骤如下: 1.生成自签名证书和密钥 可以使用openssl工具生成自签名证书和密钥,命令如下: openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out certificate.pem 其中,key.pem为生成的私钥,certificate.pem为生成的证书。 2.导入证书和密钥到Postman 打开Postman,选择“设置-证书”,点击“导入证书”按钮,选择生成的证书和密钥文件。这样就可以在Postman中使用HTTPS协议进行接口测试了。 3.设置请求头和请求体 在发送HTTPS请求时,需要设置请求头和请求体。请求头中需要设置“Content-Type”,通常为“application/json”或“application/x-www-form-urlencoded”。请求体中需要填写接口参数,根据接口要求格式进行编写。 4.发送请求并查看响应 设置完请求头和请求体后,点击“发送”按钮发送HTTPS请求。在响应区域可以查看到接口返回的数据,可以判断接口是否正常工作。 在进行HTTPS接口测试时,需要注意以下几点: 1.正式环境需要使用正式证书,如未更换,则无法正常建立SSL/TLS连接; 2.不要将生成的证书和密钥文件上传到公共代码库或其他公共场所,避免泄露敏感信息; 3.测试时不要使用敏感数据,以免造成损失; 4.多测几次,观察结果是否一致,以确定接口的稳定性和可靠性。 ### 回答3: Postman是一款非常流行的API测试工具,可以帮助开发人员快速构建请求、测试API以及生成文档等。而在实际开发中,很多API都采用了HTTPS协议进行加密传输,为了保障数据的安全性。因此,在使用Postman进行接口测试的时候,我们也需要学会如何进行HTTPS接口测试。 一、了解HTTPS协议 HTTPS是在HTTP基础上添加了SSL/TLS安全层的协议SSL/TLS通过加密与解密数据,保障了数据的机密性和完整性。而在HTTPS协议下,服务器与客户端之间的通信都是通过SSL/TLS层进行加密传输的,确保了数据的安全性。 二、配置Postman的HTTP代理 为了能够使用PostmanHTTPS接口进行测试,我们需要先配置Postman的HTTP代理。具体步骤如下: 1. 打开Postman设置,点击Proxy选项卡。 2. 点击Add Proxy Configuration按钮,弹出代理配置界面。 3. 在代理配置界面中,设置代理服务器地址和端口号。如果需要添加用户名和密码认证,可以设置Authentication选项。 4. 点击Save按钮,保存代理配置。 三、添加证书信任 在使用HTTPS协议下的接口时,服务器会向客户端发送证书,证明其身份。如果证书无效或不受信任,客户端将无法建立连接。为了顺利地进行HTTPS接口测试,我们需要先添加服务器的证书信任。 具体操作如下: 1. 从浏览器中导出服务器证书,保存为cer格式。 2. 打开Postman设置,点击Certificate选项卡。 3. 添加证书,选择Import按钮,将刚才保存的证书导入到Postman中。 4. 点击Add Certificate按钮,选择刚才导入的证书,并设置相关选项(如匹配URI等) 四、测试HTTPS接口 完成以上三个步骤后,我们就可以开始测试HTTPS接口了。 1. 打开Postman,新建一个请求。 2. 在请求的URL中输入HTTPS的地址。 3. 在请求的Headers中添加必要的认证信息。 4. 执行请求,查看返回结果。 总而言之,通过上述的几个步骤,我们就可以很方便地使用PostmanHTTPS接口进行测试和调试。同时,在实际工作中,也需要注意证书的有效性、代理配置的正确性、请求头的设置等,以确保测试的准确性和可靠性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

wangpeng52758

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

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

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

打赏作者

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

抵扣说明:

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

余额充值