約 1 分鐘閱讀

Read in English →

如何在iPhone裝置上偵錯iOS流量

我負責為一款iOS行動應用程式提供產品支援,其中一個挑戰是偵錯iPhone和我們的伺服器之間的HTTPS流量。

我負責為一款iOS行動應用程式提供產品支援,其中一個挑戰是偵錯iPhone和我們的伺服器之間的HTTPS流量。

在這篇文章中,我將解釋如何捕獲請求,響應,和HTTP頭部。

步驟1:

從https://www.charlesproxy.com/download/下載並安裝Charles到你的筆記本電腦。安裝後,點擊”在移動設備或遠程瀏覽器上安裝Charles Root憑證”。

一個彈出詳細信息的視窗將出現。

步驟2:

將你的iPhone連接到與你的筆記本電腦相同的Wi-Fi網絡。在iPhone的Wi-Fi設置中,導航到HTTP代理,並選擇”配置代理”,輸入手動細節。

輸入在筆記本電腦彈出視窗中顯示的伺服器和端口號。彈出視窗應該會更新以確認連接。

接著,打開你的iPhone上的Safari並導航到chls.pro/ssl。點擊”允許”下載並安裝憑證。

點擊”安裝”配置檔案。

在此時,你已經完成了這個步驟。

步驟3:

在你的iPhone上,前往設置 > 一般 > 關於 > 證書信任設定,並將”Charles Proxy CA”切換到”開啟”。

最後步驟:

重啟你筆記本電腦上的Charles。你現在應該可以看到流量,包括HTTPS內容。例如,可以捕獲來自iOS上的Medium應用程式的流量,如下所示:

如果你遇到任何問題,隨時聯繫我。祝你偵錯愉快!:)

繼續探索這個主題

  • Ionic框架 - 一種用於混合移動應用開發的開源SDK

    上週,我正在使用ionic框架建立一個原型。在數字化時代,隨著多功能手機應用程序需求的增長,開發人員尋求允許創建高性能、跨平台應用程序的技術。這就是Ionic框架脫穎而出的地方,它提供了一種專為混合移動應用開發量身定做的全面開源軟件開發套件(SDK)。此博客文章的目標是深入探討Ionic框架的細節,探討其主要特點、優點,以及它在競爭激烈的應用開發領域中…

  • 如何將您的Android應用程式寫入後台執行模式作為服務

    在某些情況下,您可能會遇到一個問題,那就是當用戶將應用程式置於背景模式或鎖定屏幕後幾分鐘,您的應用程式的功能就會消失。這可能導致用戶體驗變差,例如藍牙設備從您的應用程式中斷開,或者數據同步到服務器中斷。用戶可能會抱怨您的應用程式的連接性和穩定性。

  • Android應用內瀏覽器的注意事項

    當您正在開發一個網頁應用時,您需要考慮到瀏覽器的兼容性問題。我在開發過程中並未對Android應用內瀏覽器進行測試,但在正式上線以後出現了問題,導致數千次的交易失敗。我並不能從日誌中清楚地找出問題的根源,因此我花了一些時間來解決。我在這裡記錄下了這個問題,希望可以節省您未來的除錯時間。

返回文章列表