2014-06-29 71 views
44

自從我升級到Postman 0.9.6後,我無法複製用戶會話,因爲chrome不允許郵遞員獲取用戶cookie。然而,他們決定通過創建另一個名爲Postman Interceptor的插件來「解決」這個問題,該插件可以路由你的郵遞員請求並獲取用戶cookies。他們在這裏寫了一篇關於這個奇妙工具的博客文章:http://blog.getpostman.com/index.php/2014/02/11/postman-v0-9-6-access-cookies-and-restricted-headers-plus-better-testing/如何使用郵遞員攔截器

但是,我似乎無法弄清楚如何讓這個東西起作用。我一直在嘗試一個小時,但它仍然不會以登錄用戶的身份看到我的請求

+0

您能否與我們分享您的webrequest? – hmrc87

+0

Postman Chrome應用程序已被*棄用*在本地應用程序的青睞。因此,如[本](https://stackoverflow.com/a/47692862/465053)文章中提到的,直接支持截取cookie的本地應用(代替Chrome應用)的效果更好。在使用本機應用程序時,您不需要使用攔截器等附加插件來檢查Cookie。 – RBT

回答

13

確保在郵遞員中打開攔截器並啓用代理服務器。同時確保安裝正確的擴展! 奇怪的是,似乎有2個郵遞員攔截:

  1. Interceptor 1 < - 名稱相同,但沒有從getpostman.com
  2. Interceptor 2 < - 從正確的源

那麼它應該工作

44

這爲我工作:

  1. 安裝Postman
  2. 安裝Interceptor
  3. 激活攔截通過切換開關:
    enter image description here
  4. 通過激活在郵差攔截點擊右上角的攔截器按鈕(廁所像sattelite KS)
    enter image description here
+2

按照以上4個步驟,當您在chrome中請求URL時,您可以在郵遞員歷史記錄選項卡中看到您的請求歷史記錄,其中包括請求標題。 – ahyong

+1

我沒有看到'衛星'圖標......任何想法? – Attie

+0

不可能,也許你看錯了地方?我剛安裝它,我可以看到它在應用程序 – nozzleman

2

對我來說,問題是,我有多個Chrome個人資料,並請求與非主型材不工作,即使在啓用擴展。一旦我切換到主配置文件並確保在此處啓用了擴展,它就開始正確攔截。

+0

我認爲這可能會影響我...但我已經在兩個配置文件上安裝了擴展程序,但仍然無法正常工作。有任何想法嗎? – Attie

+0

@Attie是否嘗試關閉非主配置文件窗口並訪問主配置文件的網站(以共享這些cookie)?嘗試退出Chrome並啓動主配置文件。正如主要答案所解釋的,確保它已正確啓用:https://stackoverflow.com/a/41564921/371699 –

+0

謝謝,我做了很多這些事情。明天再試肯定。 – Attie

3

爲了救一個人不必通過對相關問題的所有評論挖,這裏的郵差的狀態在2018年的快速概述:

獨立郵差(電流)

如果你有衛星天線您正在使用standalone Postman圖標:

postman standalone screenshot

郵差攔截不似乎與獨立郵遞員(截至2018年1月)一起工作。

當您打開衛星天線時,您將啓動一個代理(默認端口:5555)。如果您將瀏覽器和/或操作系統代理設置更新爲指向localhost:5555,則通過代理進行的請求將顯示在Postman中,類似於它如何與舊攔截器一起使用。

不幸的是,我一直沒能在郵遞員網站上找到任何關於此的文檔。

郵差Chrome應用(已取消)

如果你有一個奇怪的衛星事圖標您使用的是old Chrome App

postman chrome app screenshot

這應與攔截工作。如果您無法使其正常工作,請參閱nozzleman's answer中的說明。

tl; dr如果您想使用Interceptor extension,則需要使用Postman Chrome App