2012-09-01 80 views
0

我正在寫一個使用AFNetworking和谷歌應用程序引擎的後端服務iOS應用程序。我遇到的問題是,在一些非常罕見的情況下,我對服務器的請求將超時。我不知道如何重現它。我不知道問題出在客戶端還是服務器端。隨機請求超時

如果我殺了應用程序或進行從應用程序的另一個實例的新請求,它工作正常。我認爲默認超時設置爲2分鐘左右,所以它與接收不好或超時時間不夠長無關。正常請求在一秒之內完成。

那麼,我問的是,什麼是調試的最佳方式?

編輯:所以,我終於找到this鏈接。似乎是測試飛行(我正在使用)的問題

回答

1

如果您正在尋找與互聯網問題有關的調試,您可以使用一些網絡調試工具。有一個名爲查爾斯代理的工具,易於使用和各種功能。您可以控制您的互聯網帶寬/速度等,以產生不同的場景以獲得更好的調試。這裏是鏈接:http://www.charlesproxy.com/

+0

謝謝。我跑charlesproxy從AFNetworking通知相結合,發現AFNetworking說,它開始工作,但沒有被記錄在charlesproxy。所以我現在非常確定這是AFNetworking的事情。 – Joel