如何使用Fiddler收集HTTP/HTTPS會話進行調試

如何使用Fiddler收集HTTP/HTTPS會話進行調試

Fiddler 是一個免費的 Web 偵錯代理,可記錄Web 應用程式和 Internet 之間的所有 HTTP/ HTTPS流量。使用 Fiddler 收集會話資料對於排除故障非常有用,例如:

  • 當沒有收集應用程式的使用者操作時,(Dynatrace JavaScript 程式碼不會被感染,信標也不會發回。)
  • 當Dynatrace 真實使用者監控 JavaScript 程式碼所造成的JavaScript錯誤影響您的應用程式。
  • 在沒有使用者操作的情況下(例如,與應用程式的特定互動)。

匯出的 Fiddler 會話可以上傳到組織的事件管理(即支援)系統,以方便解決問題。

如何使用Fiddler收集HTTP/HTTPS會話進行調試

使用Fiddler建立受監控的網路應用程式的HTTP會話

1.下載並安裝Fiddler

2. 如果您的 Web 應用程式使用 HTTPS:

A。打開提琴手。

b.前往“工具”>“Fiddler 選項”並設定選項框,如下所示。

如何使用Fiddler收集HTTP/HTTPS會話進行調試

3. 如果您的 Web 應用程式是Android應用程式:

A。打開提琴手。

b.前往「設定」>「Wi-Fi」>「修改網路」

C。將Fiddler設定為Wi-Fi代理,如下圖。

如何使用Fiddler收集HTTP/HTTPS會話進行調試

d.前往工具 > Fiddler 選項 > 連接

e.透過命令列使用Windows 上的ipconfig或Linux上的ifconfig和代理連接埠來尋找您的工作站IP。

F。如果您的應用程式使用SSL 證書,您還必須將 Fiddler 證書新增至您的裝置。

G。若要將 Fiddler 憑證新增至您的設備,請前往工具 > Fiddler 選項 > HTTPS > 操作 > 將根憑證匯出到桌面以取得 Fiddler 憑證。

H。透過前往「設定」>「安全性」>「從 SD 卡安裝(您先將其複製到的位置)」,將匯出的憑證(通常名為FiddlerRoot.cer )儲存在 Android 裝置上。然後,您將在「受信任的憑證」部分的「使用者」標籤中看到該憑證。

如何使用Fiddler收集HTTP/HTTPS會話進行調試

4.關閉收集功能,以便清除瀏覽器快取並開始新的循環。

A。前往檔案 > 擷取流量或按F12。

b.清除瀏覽器的快取也會刪除快取的項目,並且必須重新下載它們。

5. 開始重新取得流量並完成網站上有問題的交易。

6. 完成後,前往檔案 > 儲存 > 所有會話

7. (可選)將文件上傳到組織的事件管理系統以方便解決問題。

Fiddler 會話的替代方案

使用 Chrome 開發工具匯出已封存的 HTTP 會話

注意:此替代方案只能被視為最後的手段。最好建立一個 Fiddler 會話(在上面的部分中概述),因為它更容易重現支援案例。

如果無法使用 Fiddler 建立會話,Google Chrome也可以匯出會話以供審核。請依照下列步驟收集 HTTP 存檔會話 (HAR) 檔案。

1. 開啟Google Chrome並清除瀏覽器快取。

如何使用Fiddler收集HTTP/HTTPS會話進行調試

2. 按F12開啟開發工具。

3. 按一下網路標籤。

4. 完成應用程式中存在問題的交易。

5. 完成後,選擇所有會話,右鍵點選空白區域,然後從選單中選擇「另存為 HAR 內容」 。

(可選)上傳到您組織的事件管理系統以方便解決問題。

使用 IE Dev Tools 匯出 NetXML 會話

注意:此替代方案只能被視為最後的手段。最好建立一個 Fiddler 會話,因為它更容易重現支援案例。

請依照下列步驟匯出 NetXML 會話。

1. 開啟Internet Explorer 8+

2. 按F12開啟開發者工具列。

3.清除快取和網域cookie

如何使用Fiddler收集HTTP/HTTPS會話進行調試

4. 按下“播放”按鈕(綠色三角形)開始。

5. 完成應用程式中存在問題的交易。

6. 完成後,按一下「匯出」按鈕(右側帶箭頭的磁碟機圖示)儲存檔案。

7. 將文件上傳到支援系統,供負責解決問題的人員審核。

看更多:


如何完全刪除雅虎工具列和搜尋。雅虎。 com?

如何完全刪除雅虎工具列和搜尋。雅虎。 com?

雅虎搜尋是合法的搜尋引擎。然而,它也被認為是瀏覽器劫持者,將用戶重定向到搜尋。雅虎。 com.該瀏覽器劫持者將劫持網絡瀏覽器主頁和搜尋引擎設置,以顯示雅虎搜尋主頁和搜尋引擎,而不是您之前設置的主頁和搜尋引擎。

了解 Windows 中的結束任務功能

了解 Windows 中的結束任務功能

結束工作是 Microsoft Windows 工作管理員中的一項功能。它位於“應用程式”選項卡中,允許用戶關閉任何回應或無回應的程式。

Windows + V:許多 Windows 使用者不知道的有用捷徑

Windows + V:許多 Windows 使用者不知道的有用捷徑

與許多其他平台一樣,Windows 也有一個專門的剪貼簿管理器,稱為「剪貼簿歷史記錄」。

如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

macOS Big Sur 版本在最近的 WWDC 大會上正式公佈。並且您可以使用 Rainmeter 工具將 macOS Big Sur 的介面完全帶到 Windows 10 上。

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

RDStealer 是一種惡意軟體,它試圖透過感染 RDP 伺服器並監控其遠端連線來竊取憑證和資料。

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

也許是時候告別文件資源管理器並使用第三方文件管理軟體了?以下是 7 個最佳 Windows 檔案總管替代品。

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 或遠端無線區域網路對於低功耗設備之間的長距離通訊非常有用。

在 Windows 10 上開啟進階啟動選項的 8 種方法

在 Windows 10 上開啟進階啟動選項的 8 種方法

透過導覽至進階啟動選項,您可以重設 Windows 10、還原 Windows 10、從先前建立的映像檔還原 Windows 10、修復啟動錯誤、開啟命令提示字元以執行選項選擇不同、開啟 UEFI 設定、變更啟動設定。 ..

為什麼在使用社群網路帳號登入之前應該仔細考慮?

為什麼在使用社群網路帳號登入之前應該仔細考慮?

每次註冊新服務時,您都可以選擇使用者名稱和密碼,或直接使用 Facebook 或 Twitter 登入。但你應該這樣做嗎?

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

DNS Google 8.8.8.8 8.8.4.4是許多使用者選擇使用的DNS之一,特別是為了加速網路存取或存取被封鎖的Facebook。