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

看更多:


什麼是虛擬專用伺服器(VPS)?

什麼是虛擬專用伺服器(VPS)?

虛擬專用伺服器 (VPS) 是一種感覺像是專用/專用伺服器的虛擬伺服器,儘管它安裝在運行多個作業系統的實體電腦上。

如何找到最快的 DNS 來優化網路速度

如何找到最快的 DNS 來優化網路速度

哪種 DNS 選項最適合優化網路速度?如何知道 DNS 是否優於競爭對手?閱讀本文以找到最快的 DNS 並優化您的網路速度。

什麼是文件伺服器?

什麼是文件伺服器?

文件伺服器是電腦網路中的中央伺服器實例,允許連接的客戶端存取伺服器的儲存容量。該術語包括部署此類伺服器所需的硬體和軟體。

Windows 10 簽章有何特別之處?

Windows 10 簽章有何特別之處?

大多數電腦使用者都熟悉 Windows 10 S、專業版和企業版。那什麼是Windows 10簽名呢?讓我們透過下面的文章來了解一下吧!

什麼是網路 TAP?它如何幫助保護系統?

什麼是網路 TAP?它如何幫助保護系統?

網路 TAP 是放置在網路中的硬體設備,特別是放置在兩個連接的網路設備(例如交換器、路由器或防火牆)之間以監視網路流量的硬體設備。

什麼是 Acunetix?關於 Acunetix 網站漏洞掃描工具您需要了解的信息

什麼是 Acunetix?關於 Acunetix 網站漏洞掃描工具您需要了解的信息

商業市場上有許多可用的工具,Acunetix 就是其中之一。那什麼是 Acunetix?它能為您做些什麼?以下是您需要了解的有關此工具的資訊。

當今十大最佳滲透測試支援工具

當今十大最佳滲透測試支援工具

雖然有多種滲透測試工具可供選擇是件好事,但有這麼多工具執行類似的功能,但很難選擇哪一個為您提供最佳價值。

如何將 ISO 映像檔燒錄到 CD 和 DVD

如何將 ISO 映像檔燒錄到 CD 和 DVD

在備份和加密資料的過程中,有時需要將ISO鏡像檔案燒錄到CD或DVD上以供必要的情況使用。

Windows 10 工作管理員縮圖檢視中要做的 9 件事

Windows 10 工作管理員縮圖檢視中要做的 9 件事

第一次在 Windows 10 中開啟工作管理員時,您可以看到該工具的縮圖。以下是您可以透過 Windows 10 中的工作管理員縮圖視圖執行的所有操作。

如何在 Windows 10 中變更新聞接收國家/地區和新聞欄位置

如何在 Windows 10 中變更新聞接收國家/地區和新聞欄位置

您可以選擇接收新聞的國家/地區,將新聞欄工具放置在螢幕底部、任務欄上,或將其移至桌面的側面或頂部,具體取決於您的偏好。