『壹』 如何查看網頁瀏覽器的代理伺服器設置
你可以打開瀏覽器選項,在設置 在連接里就可以查看到代理設置 。
『貳』 怎麼查詢http請求是否有響應
Http(Hyper Text Transfer Protocal)是超文本傳輸協議,它用於網頁間傳送數據,http採用的是請求、響應模型,也就是說瀏覽器和Web伺服器之間的交互(http事務)包括瀏覽器發起的一個請求和隨後伺服器返回的一個響應。請求和響應本質上是文本流,客戶端和伺服器端把它們解釋為首部和緊隨其後的主體部分。
一個http請求主要由首部信息和可能包含一些數據或參數的主體部分組成。
一個http響應通常包含首部信息和返回頁面的html標記。
那麼我們如何查看http首部信息呢?firefox提供了一個插件LiveHTTPHeaders,它的功能是記錄瀏覽器獲得http流量,以及當前的請求和響應首部信息,GET和POST方法的查詢字元也被記錄下來,但是響應的內容不會被記錄。
『叄』 如何看真實的http響應報文
一個HTTP請求報文由請求行(request line)、請求頭部(header)、空行和請求數據4個部分組成,下圖給出了請求報文的一般格式。
or
<request-line>
<headers>
<blank line>
[<request-body>
1.請求頭
請求行由請求方法欄位、URL欄位和HTTP協議版本欄位3個欄位組成,它們用空格分隔。例如,GET /index.html HTTP/1.1。
HTTP協議的請求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。
而常見的有如下幾種:
1).GET
最常見的一種請求方式,當客戶端要從伺服器中讀取文檔時,當點擊網頁上的鏈接或者通過在瀏覽器的地址欄輸入網址來瀏覽網頁的,使用的都是GET方式。GET方法要求伺服器將URL定位的資源放在響應報文的數據部分,回送給客戶端。使用GET方法時,請求參數和對應的值附加在URL後面,利用一個問號(「?」)代表URL的結尾與請求參數的開始,傳遞參數長度受限制。例如,/index.jsp?id=100&op=bind,這樣通過GET方式傳遞的數據直接表示在地址中,所以我們可以把請求結果以鏈接的形式發送給好友。
2).POST
對於上面提到的不適合使用GET方式的情況,可以考慮使用POST方式,因為使用POST方法可以允許客戶端給伺服器提供信息較多。POST方法將請求參數封裝在HTTP請求數據中,以名稱/值的形式出現,可以傳輸大量數據,這樣POST方式對傳送的數據大小沒有限制,而且也不會顯示在URL中。
3).HEAD
HEAD就像GET,只不過服務端接受到HEAD請求後只返回響應頭,而不會發送響應內容。當我們只需要查看某個頁面的狀態的時候,使用HEAD是非常高效的,因為在傳輸的過程中省去了頁面內容。
2.請求頭部
請求頭部由關鍵字/值對組成,每行一對,關鍵字和值用英文冒號「:」分隔。請求頭部通知伺服器有關於客戶端請求的信息,典型的請求頭有:
User-Agent:產生請求的瀏覽器類型。
Accept:客戶端可識別的內容類型列表。
Host:請求的主機名,允許多個域名同處一個IP地址,即虛擬主機。
3.空行
最後一個請求頭之後是一個空行,發送回車符和換行符,通知伺服器以下不再有請求頭。
4.請求數據
請求數據不在GET方法中使用,而是在POST方法中使用。POST方法適用於需要客戶填寫表單的場合。與請求數據相關的最常使用的請求頭是Content-Type和Content-Length。
HTTP報文
HTTP響應也由三個部分組成,分別是:狀態行、消息報頭、響應正文。
如下所示,HTTP響應的格式與請求的格式十分類似:
<status-line>
<headers>
<blank line>
[<response-body>]
正如你所見,在響應中唯一真正的區別在於第一行中用狀態信息代替了請求信息。狀態行(status line)通過提供一個狀態碼來說明所請求的資源情況。
狀態行格式如下:
HTTP-Version Status-Code Reason-Phrase CRLF
其中,HTTP-Version表示伺服器HTTP協議的版本;Status-Code表示伺服器發回的響應狀態代碼;Reason-Phrase表示狀態代碼的文本描述。狀態代碼由三位數字組成,第一個數字定義了響應的類別,且有五種可能取值。
1xx:指示信息--表示請求已接收,繼續處理。
2xx:成功--表示請求已被成功接收、理解、接受。
3xx:重定向--要完成請求必須進行更進一步的操作。
4xx:客戶端錯誤--請求有語法錯誤或請求無法實現。
5xx:伺服器端錯誤--伺服器未能實現合法的請求。
常見狀態代碼、狀態描述的說明如下。
200 OK:客戶端請求成功。
400 Bad Request:客戶端請求有語法錯誤,不能被伺服器所理解。
401 Unauthorized:請求未經授權,這個狀態代碼必須和WWW-Authenticate報頭域一起使用。
403 Forbidden:伺服器收到請求,但是拒絕提供服務。
404 Not Found:請求資源不存在,舉個例子:輸入了錯誤的URL。
500 Internal Server Error:伺服器發生不可預期的錯誤。
503 Server Unavailable:伺服器當前不能處理客戶端的請求,一段時間後可能恢復正常,舉個例子:HTTP/1.1 200 OK(CRLF)。
『肆』 瀏覽器怎麼查看伺服器返回的數據
Chome按f12然後選network
找到相應的url,點擊response
『伍』 谷歌瀏覽器配置的代理伺服器響應
可能是網路問題。
首先查看網路連接,確認只有chrome不好使,其他軟體聯網正常,是否使用了「梯子」之類的東西,如果有,關掉。chrome是不能直接搜索的,需要輸入網址。
如果想要搜東西,先輸入網路網址,然後用網路搜索,切換其他網址試試,有可能那個站點崩了。如果上面都沒問題,大概率就是你為了爬蟲或者監控瀏覽器改了代理自己忘記了。
『陸』 如何使用開發者工具查看任意網頁的http請求和響應
1、打開Chrome瀏覽器,點擊右上角「三」按鈕。點擊工具-----再點擊開發者工具
2、找到Network選項框。以網路經驗頁面為例,點擊任務選框來查看網路請求流
3、在Network框內會有所有的請求流
4、點擊你所需要的請求流,查看頭部信息
注意事項:
點擊請求有的會跳頁,關閉新的頁面查看請求頭即可
『柒』 javaweb 怎麼查看請求響應的整個過程的插件
博客原文: http://www.cnblogs.com/yin-jingyu/archive/2011/08/01/2123548.html
HTTP(HyperText Transfer Protocol)是一套計算機通過網路進行通信的規則。計算機專家設計出HTTP,使HTTP客戶(如Web瀏覽器)能夠從HTTP伺服器(Web伺服器)請求信息和服務,HTTP目前協議的版本是1.1.HTTP是一種無狀態的協議,無狀態是指Web瀏覽器和Web伺服器之間不需要建立持久的連接,這意味著當一個客戶端向伺服器端發出請求,然後Web伺服器返回響應(response),連接就被關閉了,在伺服器端不保留連接的有關信息.HTTP遵循請求(Request)/應答(Response)模型。Web瀏覽器向Web伺服器發送請求,Web伺服器處理請求並返回適當的應答。所有HTTP連接都被構造成一套請求和應答。
HTTP使用內容類型,是指Web伺服器向Web瀏覽器返回的文件都有與之相關的類型。所有這些類型在MIMEInternet郵件協議上模型化,即Web伺服器告訴Web瀏覽器該文件所具有的種類,是HTML文檔、GIF格式圖像、聲音文件還是獨立的應用程序。大多數Web瀏覽器都擁有一系列的可配置的輔助應用程序,它們告訴瀏覽器應該如何處理Web伺服器發送過來的各種內容類型。
HTTP通信機制是在一次完整的HTTP通信過程中,Web瀏覽器與Web伺服器之間將完成下列7個步驟:
(1) 建立TCP連接
在HTTP工作開始之前,Web瀏覽器首先要通過網路與Web伺服器建立連接,該連接是通過TCP來完成的,該協議與IP協議共同構建Internet,即著名的TCP/IP協議族,因此Internet又被稱作是TCP/IP網路。HTTP是比TCP更高層次的應用層協議,根據規則,只有低層協議建立之後才能,才能進行更層協議的連接,因此,首先要建立TCP連接,一般TCP連接的埠號是80
(2) Web瀏覽器向Web伺服器發送請求命令
一旦建立了TCP連接,Web瀏覽器就會向Web伺服器發送請求命令
例如:GET/sample/hello.jsp HTTP/1.1
(3) Web瀏覽器發送請求頭信息
瀏覽器發送其請求命令之後,還要以頭信息的形式向Web伺服器發送一些別的信息,之後瀏覽器發送了一空白行來通知伺服器,它已經結束了該頭信息的發送。
(4) Web伺服器應答
客戶機向伺服器發出請求後,伺服器會客戶機回送應答,
HTTP/1.1 200 OK
應答的第一部分是協議的版本號和應答狀態碼
(5) Web伺服器發送應答頭信息
正如客戶端會隨同請求發送關於自身的信息一樣,伺服器也會隨同應答向用戶發送關於它自己的數據及被請求的文檔。
(6) Web伺服器向瀏覽器發送數據
Web伺服器向瀏覽器發送頭信息後,它會發送一個空白行來表示頭信息的發送到此為結束,接著,它就以Content-Type應答頭信息所描述的格式發送用戶所請求的實際數據
(7) Web伺服器關閉TCP連接
一般情況下,一旦Web伺服器向瀏覽器發送了請求數據,它就要關閉TCP連接,然後如果瀏覽器或者伺服器在其頭信息加入了這行代碼
Connection:keep-alive
TCP連接在發送後將仍然保持打開狀態,於是,瀏覽器可以繼續通過相同的連接發送請求。保持連接節省了為每個請求建立新連接所需的時間,還節約了網路帶寬。
1、HTTP1.1 或 1.0 沒有握手的概念(在https裡面處於安全考慮才有握手)。客戶端完整的發送一個請求(請求頭+請求體),伺服器收到這個消息並處理完成後返回一個響應包http response。 然後連接關閉(不考慮keep-alive機制)。
2、客戶端發送請求是一次把請求行和請求體全部發送出去,沒有說先發送請求行等待回應再發送包體的。可
3、瀏覽器會根據你在地址欄里輸入的url進行DNS解析
4、對IIS 不是很了解。看你怎麼定義這個伺服器了,如果我們的伺服器使用最常見的apache+tomcat。那麼,apache 就是負責接收你的http請求,然後再把請求轉給tomcat 進行處理。
5、建立tcp鏈接不是根據http報文里的host欄位建立的。而是在你在地址欄中輸入完地址敲下回車(chrome有預解析機制,可能早就提前幫你解析好了)後,瀏覽器會有一個DNS解析過程,將域名轉換成IP,然後瀏覽器根據這個IP加上默認的80埠建立好TCP鏈接的。這些跟http都沒關系。
要明白,TCP位於傳輸層,HTTP位於應用層。下層只會向上層提供服務,但不會從上層獲得服務。
6、http請求的消息頭,\r\n 和包體都是一起發送的,沒有先發送誰再發送誰之分。
『捌』 蘋果safari瀏覽器打不開網頁,伺服器已停止響應,是什麼原因呢
很多果粉朋友在使用Safari留言網頁的時候,可能都遇到過「Safari打不開網頁因為伺服器已停止響應」的故障提示。那麼這種故障是什麼原因導致的,又該如何解決呢?下面小編為大家詳細介紹下。
Safari打不開網頁因為伺服器已停止響應的原因
導致Safari瀏覽器出現「打不開網頁是因為伺服器已停止響應」的原因主要由於iOS設別無網路或者網路不穩定導致,解決辦法如下。
1、點擊網址欄後面的刷新按鈕,刷新網頁試試;
2、檢查Wifi網路是否可用
如果刷新網頁,依舊打不開網頁,提示Safari打不開網頁因為伺服器已停止響應的話,那麼可能是網路故障導致;
如果連接的是Wifi網路,那麼可以先斷開,再次連接試試;
也可以關閉Wifi再打開了即可。
3、關閉Wifi,試試使用移動網路,有時候可能Wifi網路不可用,您可以試試開啟手機移動網路,再刷新網頁試試,一般即可解決辦法。
safari是蘋果iOS設備內置的瀏覽器,在打開網頁時經常會出現safari打不開網頁因為伺服器已停止響應提示,導致這種問題主要是網路不穩定或者沒有網路導致,最簡單的解決方法就是重新刷新一下網路試試或者檢查網路問題。
4、不要去調無線路由!不是它的問題;是手機上過太多的wifi,清除一個就好了。
5、不要用網路還原,那樣會清除所有的Wifi記錄,你回到某個Wifi環境時都會重新輸入密碼一麻煩1
6.看看能不能上QQ,如果能上qq的話,就是dsn伺服器的問題。 DNS設置設成61.139.2.69試試。不行的話,用筆記本上wifi肯定沒問題吧,點開鏈接看筆記本的DNS首選伺服器是多少。然後將蘋果設備的DNS伺服器和筆記本的DNS伺服器設置成一個。
設置路徑: 點擊設置--》wifi--》網路--》--》wifi--》選擇一個可用的網路tp-link--》選擇無線後面的藍色圈裡有個大於號的東東--進入後手動輸入DNS伺服器!
網友的研究:
今天我的iPhone突然在打開網頁的時候彈出一個對話框【Safari無法打開網頁 因為伺服器已停止響應解決方法】,然後就上網找了好多的網站都沒有具體的教程,最後好不容易找到了一個很簡單的方法,為了幫助更多的iPhone朋友,今天和大家分享一下解決Safari無法打開網頁,因為伺服器已停止響應解決方法。
第一、如果用iPhone上網時彈出【Safari無法打開網頁 因為伺服器已停止響應解決方法】,不用擔心,導致該問題的原因可能是由於系統出現小小的內部沖突。
第二、在出現無法打開網頁的窗口後,點擊【Home】按鍵推出當前界面,點擊【設置】裡面的【飛行模式】,把飛行模式進行打開,然後再關閉即可。
第三、對飛行模式進行一次開關後,再返回Safari點擊一個網站試試,現在就應該沒有問題了,網址那一欄已經可以完全打開了,之前還是卡在那裡的。反正我的iPhone就是這樣子解決了,如果你的Sarafi還不可以打開,就建議下載一個【System】的軟體進行一下刷新和清理內存,再不行就進行一下恢復吧,當然了這是下下策。
『玖』 手機上顯示伺服器停止響應怎麼辦
導致Safari瀏覽器出現「打不開網頁是因為伺服器已停止響應」的原因主要由於iOS設別無網路或者網路不穩定導致,解決辦法如下。
1、點擊網址欄後面的刷新按鈕,刷新網頁試試;
2、檢查Wifi網路是否可用
如果刷新網頁,依舊打不開網頁,提示Safari打不開網頁因為伺服器已停止響應的話,那麼可能是網路故障導致;
如果連接的是Wifi網路,那麼可以先斷開,再次連接試試;
也可以關閉Wifi再打開了即可。
3、關閉Wifi,試試使用移動網路,有時候可能Wifi網路不可用,您可以試試開啟手機移動網路,再刷新網頁試試,一般即可解決辦法。
safari是蘋果iOS設備內置的瀏覽器,在打開網頁時經常會出現safari打不開網頁因為伺服器已停止響應提示,導致這種問題主要是網路不穩定或者沒有網路導致,最簡單的解決方法就是重新刷新一下網路試試或者檢查網路問題。
『拾』 瀏覽器總顯示代理伺服器沒有響應 怎麼辦
一、原因:那是把ie的代理伺服器功能開啟了。
二、操作步驟:
第一步、按下ALT+X組合鍵,在工具下拉菜單中單擊「Internet選項」。