如何使用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. 將文件上傳到支援系統,供負責解決問題的人員審核。

看更多:


什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

您是否掃描過您的設備並發現它感染了 HackTool:Win32/Keygen?在您使用破解或金鑰產生器啟動進階軟體後,Windows Defender 可能會自動警告您有關此惡意軟體的存在。

在 Windows 10 上建立備份和還原點(Restore Point)的說明

在 Windows 10 上建立備份和還原點(Restore Point)的說明

探索如何在Windows 10上建立和管理還原點,這是一項有效的系統保護功能,可以讓您快速還原系統至先前狀態。

在 Windows 10 中開啟裝置管理員的 15 種方法

在 Windows 10 中開啟裝置管理員的 15 種方法

您可以使用以下 15 種方法輕鬆在 Windows 10 中開啟<strong>裝置管理員</strong>,包括使用命令、捷徑和搜尋。

Windows「顯示桌面」的 10 種超快速方法

Windows「顯示桌面」的 10 種超快速方法

很多人不知道如何快速顯示桌面,只好將各個視窗一一最小化。這種方法對於用戶來說非常耗時且令人沮喪。因此,本文將向您介紹Windows中快速顯示桌面的十種超快速方法。

如何使用 Windows Repair 修復 Windows 錯誤

如何使用 Windows Repair 修復 Windows 錯誤

Windows Repair 是一款有效的 Windows 錯誤修復工具,幫助使用者修復與 Internet Explorer、Windows Update 和其他重要程式相關的錯誤。

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

您可以使用檔案總管選項來變更檔案和資料夾的工作方式並控制顯示。掌握如何在 Windows 10 中開啟資料夾選項的多種方法。

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

刪除不使用的使用者帳戶可以顯著釋放記憶體空間,並讓您的電腦運行得更流暢。了解如何刪除 Windows 10 使用者帳戶的最佳方法。

如何使用Bootsect /nt60將VBC更新為BOOTMGR

如何使用Bootsect /nt60將VBC更新為BOOTMGR

使用 bootsect 命令能夠輕鬆修復磁碟區引導程式碼錯誤,確保系統正常啟動,避免 hal.dll 錯誤及其他啟動問題。

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

存檔應用程式是一項功能,可以自動卸載您很少使用的應用程序,同時保留其關聯的檔案和設定。了解如何有效利用 Windows 11 中的存檔應用程式功能。

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

要啟用虛擬化,您必須先進入 BIOS 並從 BIOS 設定中啟用虛擬化,這將顯著提升在 BlueStacks 5 上的效能和遊戲體驗。