2016-11-30 140 views
0

我使用登錄登錄到安全網站。我希望通過服務器傳遞JSON數據的頁面上有數據。當我打開Chrome然後檢查並查看「網絡」選項卡時,我使用XHR查看了一個URL,當我單擊預覽選項卡時,我看到了我正在查找的JSON數據。當我在另一個選項卡中打開相同的URL,我得到的JSON響應:將cookie傳遞給JSON請求

{"statusCode":400,"error":"Bad Request","message":"Invalid cookie value"} 

我可以看到數據的檢查工具,但如果我嘗試即使在同一個瀏覽器會話我得到的錯誤加載確切的網址。我瞭解,在發出請求時,會附加一個cookie,以便來自安全服務器的響應有效。有沒有辦法來解決這個問題或以某種方式採取有效的會話cookie並將其推送到服務器,以便我可以在URL中獲得原始JSON響應?

我的最終目標是使用Tampermokey解析JSON數據。

+0

一些代碼會幫助,看看你使用XHR發送什麼和如何發送 –

+0

@JaromandaX我是最終用戶在網站上查看數據。我不是真正的代碼/服務器請求 –

+0

正確的...我看到我很困惑 –

回答

0

我不認爲有一種方法可以讓用戶在瀏覽器請求中設置cookie,特別是當您通過地址欄進行設置時。儘管如此,還有很多工具可以做到這一點。我個人使用Postman來發送請求,他們的另一個工具叫做Interceptor,用於設置cookies之類的東西。