web-dev-qa-db-ja.com

Windows 10を使用してPostmanネイティブアプリでhttpsリクエストをキャプチャするにはどうすればよいですか?

Windows 10でPostmanネイティブアプリを使用していますが、httpsリクエストをキャプチャしようとしています。 Postman's Documentation これは、WindowsではなくMac用です。

特に、ログイン時にセッションCookieを作成するWebアプリケーションに取り組んでいます。セッションCookieは、許可されるためにほとんどのリクエストに含める必要があります。 Chromeアプリを使用していたとき、Postman Interceptorはこれを達成しました( https://stackoverflow.com/a/32436131/3816779 を参照)。

これまでに試したことは次のとおりです。

  1. ポート5555でPostmanのプロキシをオンにします。
    Postman proxy configuration
  2. Postmanのプロキシサーバー(127.0.0.1:5555)を介してhttpおよびhttps要求を送信するように構成されたウィンドウ。
    Windows proxy configuration

これにより、HTTP要求をPostmanでキャプチャできます
Http requests captured in History Tab

しかし、httpsサイトに接続しようとすると、エラーが発生します
Error with https connection in Chrome

役立つ場合は、ここに私のPostman設定があります。
Postman general settingsPostman certificates settings

UpdateChromeアプリに切り替え、「プロキシサーバー」ではなく「インターセプター」を使用しました「トラフィックをキャプチャします。

31
Joe Borysko

残念ながら、公式ドキュメントによると、場合によってはpostmanネイティブアプリでhttpsリクエストをキャプチャすることはできません。 Captureing HTTP requests

注:Postmanネイティブアプリでは、WebサイトでHSTSが有効になっている場合、HTTPSを介したリクエストキャプチャは機能しません。ほとんどのWebサイトでは、このチェックが行われています。

3
ahyong

GoogleでChrome問題を解決する方法がわかりません。しかし、IEなどのWebページを開くために使用できます。

編集:または、パラメータ--ignore-certificate-errorsでGoogle Chromeを起動してエラーメッセージを無視できます。

1
Lukáš Kmoch

設定でHTTPSを確認するだけで機能します

enter image description here

0
Aman Sharma