# HTTP クライアント

> Postman、Insomnia、Paw の HTTP/HTTPS 通信を Proxyman 経由にする設定と、証明書エラーの対処法を解説します。

## 1. 問題 {#1-problems}

[Postman](https://www.postman.com/)、[Insomnia Rest](https://insomnia.rest/)、[Paw](https://paw.cloud/) などの一部の HTTP クライアントから HTTP/HTTPS リクエストを送信すると、Proxyman でリクエストをキャプチャできなかったり、SSL エラーが発生したりする場合があります。

このページでは、これらのクライアントを Proxyman で動作させる方法を説明します。

## 2. Postman {#2-postman}

1. Postman の Settings を開きます
2. General タブで「SSL certificate verification」のチェックを外します
3. Proxy タブで、「Use the system proxy」と「Respect `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY` environment variables」にチェックを入れます

![Use the system proxy にチェックが入った Postman の Settings（Proxy タブ）](https://proxyman.com/docs/assets/Postman_And_Proxyman.jpg)

## 3. Insomnia Rest {#3-insomnia-rest}

1. Insomnia の Preferences -> General タブを開きます
2. 「Validate certificates」のチェックを外します
3. 「Enable proxy」にチェックを入れ、HTTP Proxy と HTTPS Proxy のテキストボックスに `localhost:9090` を入力します

![Validate certificates のチェックが外れ、プロキシが localhost:9090 に設定された Insomnia Preferences](https://proxyman.com/docs/assets/Insomnia_And_Proxyman.jpg)

## 4. Paw {#4-paw}

Paw アプリはデフォルトでシステムのプロキシ設定を使用するため、Proxyman はそのまま動作します。

Proxyman に Paw の通信が表示されない場合は、次の点を確認してください：

1. Paw の Preferences を開きます。
2. Network タブで、Proxy が System Proxy Configuration になっていることを確認します。

![Network タブで Proxy が System Proxy Configuration に設定された Paw Preferences](https://proxyman.com/docs/assets/Paw_Proxyman.jpg)
