Open2

(Postman)3xx系のレスポンスを確認できるようにする(勝手にリダイレクトしないようにする)

ふじしろふじしろ

前提

  • httpとは
  • ステータスコード3xxの意味は
  • postmanとは

内容

Postmanから3xx系のステータスコードを返すAPIに対してリクエストしたとき、postmanは自動でリダイレクト先の結果を返してくれる。
しかし、元のステータスコード3xxの結果を確認したかった。

なので、どう設定すればよいか調べた

方法1:エンドポイント毎に設定する

  1. 3xxを返すAPIを開く
  2. Settingsを選択
  3. Automatically follow redirectsの設定をオフにする

方法2:Generalから全体に対して設定する

  1. 設定を開く(⌘+,
  2. サイドバーからGeneralを選択
  3. HeadersAutomatically follow redirects(自動的にリダイレクト先をたどる)の設定をオフにする

Headers
Automatically follow redirects - Turn this off to prevent requests that return a 3xx series response from automatically redirecting.
(DeepL訳)
Automatically follow redirects - 3xx シリーズのレスポンスを返すリクエストが自動的にリダイレクトされないようにするには、これをオフにします。
出典:https://learning.postman.com/docs/getting-started/installation/settings/#headers

補足

デフォルト

方法1でエンドポイントごとに設定する場合、デフォルト値は方法2の全体設定の値が採用される。

※方法1のトグル下のDefault: Settingsを選ぶと全体設定が開かれる

公式のFAQ

リクエストがGETリクエストにリダイレクトされます
https://support.postman.com/hc/en-us/articles/211913929-My-request-is-redirected-to-a-GET-request