參考文檔:
https://learning.getpostman.com/docs/postman/sending_api_requests/certificates/
隨着 https 的推動,更多當然是為了讓軟件項目有更多安全保障,整個 web 的通信都使用了 ssl 證書。
在使用 postman 進行接口測試時,就必須解決 ssl 的環境問題。
方法嘗試一: openssl 生成自有證書
找了很多網絡資料,利用 openssl 生成公私鑰,pkcs12等文件……
結果發現是人雲亦雲一大片,復制抄襲滿天飛。此路,至少我多次嘗試導入到 postman 並沒調通。
最快速最靠譜的方法↓
考慮到抓包工具如 fiddler、Charles,在嗅探 https 時自有證書,那么用這個證書理論上是可以秒解的。
以 Charles 的使用舉例
-
打開 Charles,將 Charles root certificate 根證書保存,格式選擇為.pem,並導出 private key 文件。(入口見下圖)
-
打開 postman,進入系統設置 settings,在 general 中關閉 ssl 檢查,再進入 certificates 進行配置
OK,兩步就行。
接着測試確認(此時報文即可正確解析)
配置成功后的 demo