1. ホーム
  2. cookies

[解決済み] postmanでクッキーを送る

2023-02-04 12:49:42

質問

postmanでcookie付きリクエストを送信するマニュアルを読みました。

パッケージアプリはブラウザとは別のサンドボックスで動作しているため ブラウザに設定されたCookieにアクセスすることはできません。この制限は Interceptor 拡張を使って克服することもできます。Postman はすべての はすべてのリクエストを Interceptor を通してルーティングし、Interceptor はブラウザのコンテキストを利用してリクエストを送ります。 を使ってリクエストを送ります。ブラウザの中で設定されたクッキーは自動的に はリクエストに添付されます。Interceptorに関するオリジナルのブログ記事を読む。

インターセプターを有効にすると、Cookieを送信する際にも Postman からも送ることができます。単に "Cookie" ヘッダを設定するだけで、Cookie がリクエストと一緒に送信されます。 を設定すれば、リクエストと一緒にクッキーが送られます。また、レスポンスが返されたときに利用可能なクッキーにアクセスすることもできます。 にアクセスすることもできます。詳細はブログ記事をご覧ください。 もっと見る

google chrome用のインターセプターをダウンロードしたところ、有効になりました。

また、postmanに以下を追加しています。 Cookie JSESSIONID=daczcz36789

ネットワークを見てみると、Cookieが送信されていないことに気づきました。

どうすればよいのでしょうか?

どのように解決するのですか?

ブラウザとPostmanで別々にInterceptorを有効にすることができます。クッキーを送受信するためには、Postman側でInterceptorを有効にする必要があります。そのため、ブラウザだけでインターセプターを有効にした場合、動作しないことがあります。実際、ブラウザでInterceptorを有効にする必要はありません - postmanの履歴を不必要なリクエストで溢れさせたくないのであれば。