web-dev-qa-db-ja.com

Postmanでセッションクッキーを削除するにはどうすればいいですか?

私はPostmanで私のAPIをテストしていて、ログアウトをシミュレートするのに問題があります。

セッションCookieを削除するために電話をかけると、 postman request
セッションCookieはあとでまだそこにありますですが、認証が必要なルートにはまだアクセスできます。

サーバー上のルートハンドラは次のとおりです。

  server.route({
    method: 'DELETE',
    path: '/sessions/_current',
    handler: function(req, reply){
      req.auth.session.clear();
      reply({}).code(204);
    }
  });

これはHapiを使ったNode.jsですが、関係ありません。

Postmanですべてのクッキーを削除するそれとも手動で特定のクッキーする方法はありますか?

88
Nelu

Chromeブラウザで手動で削除すると、PostmanからCookieが削除されます。

あなたのクロムブラウザでchrome://settings/cookiesに行きなさい

クッキーを見つけて削除する

編集:下記のMax890のコメント(私のバージョンのGoogle Chrome(ver 63))によると、これはchrome://settings/content/cookiesになります。次に、「すべてのCookieとサイトデータを表示する」に進みます。

64
Dave Pile

Postman 4.0.5には、Cookieの管理という名前の送信という機能があります。 Chromeとは別にCookieを管理するボタンのようです。

enter image description here

79
markus

@markusが言ったように "クッキーマネージャ"を使ってクッキーを削除してください。 enter image description here

あなたが郵便配達のクッキーを破壊する設定方法を学びたいなら、あなたは郵便配達エコーサービスをチェックするべきです https://docs.postman-echo.com/

そこにあなたはそれらのクッキーを設定、取得、削除する方法に関する完全な説明を見つけるでしょう。

それをチェックしてください: https://docs.postman-echo.com/#3de3b135-b3cc-3a68-ba27-b6d373e03c8c

試してみる。

10
moplin

ネイティブPostmanアプリには「Cookieマネージャ」があるので、それはまったく問題になりません、

しかし、Chrome用のPostman拡張機能にはありません

そのため、解決策はネイティブのPostmanをインストールするだけです。

Linux、Mac、Windows用のPostman

8
Andrey

Postman Interceptorは有効になっていますか?切り替えると、Chromeブラウザを通じてすべてのリクエストとレスポンスがルーティングされます。

インターセプター - https://www.getpostman.com/docs/capture クッキーの文書 - http://blog.getpostman.com/index.php/2014/11/28/using -inter-to-read-and-write-cookies /

6
Osiris

この回答はスタンドアロンのPostman UIにのみ適用され、Chrome用のPostmanアプリ/アドオンには適用されません。

Postmanでキャッシュをクリアする方法(例えば、トークンを要求するときにもう一度ログインする必要があるようにする):

  • view:Show DevToolsに移動します。
  • [アプリケーション]タブに移動し、次に左側のメニューの[ストレージのクリア]ビューに移動します。
  • [キャッシュストレージ]以外のすべての選択を解除し、[サイトデータを消去]をクリックします。
  • postmanを再起動
  • 新しいトークンを要求するときに、もう一度ログインするように求められます。
3
Andrew Harrison

Clear Cache extension を試しましたか?試してみる。アプリのキャッシュ、ダウンロード、ファイルシステム、フォームデータ、履歴、ローカルストレージ、パスワードなど、オプション設定で利用可能なものをクリアします。

更新:この答えを試してください https://superuser.com/a/232794

Postmanでこれを実行する方法がわかりません。認証をやり直すために、ブラウザ全体を閉じてサーバをリセットしていました。 APIサービスであるため、ログアウトをテストしませんでした。

0
Atieh

あなたはPostmanインターセプターを使用することができます。あなたはこのリンクによってクロム拡張機能に追加することができます: https://chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddgnaphhhpliifpcfhicfo

これはあなたがPostmanアプリを通してブラウザクッキーを使うリクエストを送るのを助けます。また、通常はChromeによって制限されていますが、APIのテストには不可欠なヘッダーを送信することもできます。

そしてまた、あなたはオレンジ色の同期アイコンの横にあるインターセプターによって有効にすることができます And also you can enable by interceptor which is there beside the orange sync icon. 

0
lalithkumar

ここでの回答の1つとして、chrome Cookieをクリアして、郵便配達人のCookieを削除しようとしました。しかし、私にはうまくいきませんでした。郵便配達員のバージョンを確認したところ、古いバージョン5.5.4であることがわかりました。そこで、Postmanを最新バージョン7.3.4にアップデートしてみました。クール、問題は修正されました!!

0
Rinsha Rinz

chromeの場合は、右クリック - > [要素の検査]をクリックします。タブアクティブなリソースの追跡に行って、まだ持っていない場合。左側のサイドバーに「Cookie」が表示されるまで下がって、ドメイン名の下をクリックして右クリックして「Delete」をクリックします。

0
BehrouzMoslem