转Postman请求Https接口

转自:https://blog.csdn.net/ONS_cukuyo/article/details/79172242

单向认证

像平常一样访问就行,无需做任何处理,只需要把http://变成https://

双向认证

 

因此我们接下来需要:

1. File->Setting->General,关闭“SSL certificate verification”

2. 在上面的弹出界面中选择Certificates,并点击 添加证书

CRT file为客户端密钥库的公钥

KEY file为客户端密钥库的私钥

Passphrase为密钥库的密码,经测试,不填写也没关系(或许这里暗示了使用pkcs12格式的?因为pkcs12在生成时只需要密钥库密码)

但keytool没有从一个密钥库提取出公钥和私钥的功能,所以我们转而去寻找在Window上安装证书的地方,看是否有导出证书相关的功能。最后找到了导出私钥的选项,但是却不能选,结果如图:

所以,在百度了之后,了解到可以用openssl对一个pkcs12格式密钥库进行公钥和私钥的导出

仅仅输出客户端证书到文件中:

openssl pkcs12 -in file.p12 -clcerts -out public_key.pem

不加密私钥文件:

openssl pkcs12 -in file.p12 -nodes -out private_key.pem

 

最终结果如图:

 

以上openssl命令来自:http://blog.csdn.net/as3luyuan123/article/details/16105475

 

 

HTTPS调用平台的鉴权接口

 

Postman是一款非常流行的支持HTTP/HTTPS协议的接口调试与测试工具,其功能非常强大且易用。当涉及到测试HTTPS接口时,Postman可以提供以下功能和特点。 首先,Postman支持HTTPS协议,因此可以轻松地与HTTPS接口进行通信和测试。你可以在Postman中创建一个新的请求,并在URL中输入HTTPS接口的地址。此外,你还可以设置请求的头部、方法和参数,以便发送具体的请求。 其次,Postman可以自动处理HTTPS的证书验证。当你发送HTTPS请求时,Postman会根据服务器返回的证书信息进行验证。如果证书验证失败,Postman会显示相应的错误信息,并提供一些解决方法,如忽略证书验证或导入证书。 另外,Postman还提供了丰富的验证和断言功能,可以帮助你验证HTTPS接口的返回结果是否符合预期。你可以在请求中添加预期的响应头、响应体、状态码等信息,并使用断言功能对这些信息进行验证。 需要注意的是,为了能够正常测试HTTPS接口,你需要在Postman中正确配置HTTPS代理。具体的配置方法可以参考Postman官方文档或相关教程。 综上所述,PostmanHTTPS接口测试提供了丰富的功能和便捷的操作,是一款非常适合进行HTTPS接口测试的工具。你可以下载并安装Postman,然后根据具体的接口需求进行测试。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [postman测试https接口](https://blog.csdn.net/qq_37372909/article/details/124120707)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [http/https接口测试工具 postman](https://download.csdn.net/download/zhuyanshun/10933404)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [postman接口测试工具的使用之快速入门](https://blog.csdn.net/zxj19880502/article/details/129174535)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值