航空氣象報(bào)文翻譯 怎么把HTTP的響應(yīng)報(bào)文中的數(shù)據(jù)解析出來?
怎么把HTTP的響應(yīng)報(bào)文中的數(shù)據(jù)解析出來?選擇“查看源文件”,您看到的HTML代碼就是HTTP消息體。然后可以通過瀏覽器的開發(fā)工具或插件查看消息頭。如果Firefox或ie中的httpwatch中存在
怎么把HTTP的響應(yīng)報(bào)文中的數(shù)據(jù)解析出來?
選擇“查看源文件”,您看到的HTML代碼就是HTTP消息體。然后可以通過瀏覽器的開發(fā)工具或插件查看消息頭。如果Firefox或ie中的httpwatch中存在firebug,則客戶端通過發(fā)送HTTP請求請求服務(wù)器訪問資源。HTTP請求由三部分組成:請求行、請求頭和請求體。
請求行:請求方法URI協(xié)議/版本
請求頭
請求正文
Wireshark按如下方式查看HTTP/2.0協(xié)議的消息內(nèi)容:
1。安裝最新版本的Wireshark并使用Wireshark在客戶端捕獲消息,或使用tcpdump在服務(wù)端捕獲消息。
2. 用Wireshark打開它。如果捕獲的http2不使用端口80,它將被識別為TCP協(xié)議。
3. 在Wireshark中打開HTTP/2.0的解碼功能,在菜單分析中選擇enabled protocols中的http2。
4. 在Wireshark菜單analyze的decode as子菜單中,根據(jù)http2協(xié)議設(shè)置要解析的TCP端口,然后確認(rèn)。
5. Wireshark的頁面改變了,http2顯示在protocol列中。選擇一條消息并單擊頁面底部以查看http2的每個(gè)條目的內(nèi)容。
wireshark查看http/2.0協(xié)議的報(bào)文內(nèi)容怎么做?
HTTPS消息本身已加密,Wireshark無法對其進(jìn)行解析。因此,我們需要將HTTPS生成的隨機(jī)數(shù)(premaster secret)提供給Wireshark,以便正確解釋密文。
特定配置方法(Windows):
建立路徑變量sslkeylogfile=C:ssl.key密鑰
重新啟動firebox/chrome,訪問HTTPS網(wǎng)站,SSL會話密鑰將自動生成
Wireshark中的configure:Edit-preferences-Protocol SSL-(pre)-master secret log file name設(shè)置為先前配置的文件名ssl.key密鑰文件,您可以解密捕獲的SSL密文