2013-03-23 32 views
1

我正在研究基於Web的應用程序,其中用戶界面是使用Jquery創建的,而後端是使用Java/Java EE開發的。如何查看對非Ajax調用的請求響應

在用戶界面上,一旦我點擊提交按鈕,請求就會響起, 響應來自後端。 (這不是AJAX呼叫)

是否可以查看數據作爲請求發送的內容以及響應是如何從後端返回的?如果不是AJax Call,有沒有這樣的工具可以查看請求/響應?

順便說一下,我使用的是Chrome和Apple瀏覽器。

回答

0

使用Web檢查器(Chrome/WebKit的)或Web控制檯(火狐)或Net標籤(火狐螢火蟲)

+0

Lie Ryan,Web Inspector的Network選項卡只顯示Ajax Calls詳細信息,而對於Web控制檯,我需要知道它是什麼js文件並且我不確定它。 – Kiran

+0

@Kiran:網絡選項卡顯示瀏覽器發出的所有請求,包括Ajax和非Ajax。如果您只需要查看JavaScript文件,那麼「源代碼」選項卡也同樣有用。 –

0

比使用瀏覽器本地網絡檢查的另一個選項(順便說一句不工作了的網絡選項卡非Ajax請求),就是使用攔截代理。

Burp Proxy特別好。它允許您查看,保留並根據需要修改瀏覽器和服務器之間的請求和響應。您確實需要設置您的瀏覽器才能使用代理。它比瀏覽器的本地網絡檢查員有一個更陡峭的學習曲線,但一旦你掌握了它,這是一個非常寶貴的工具。