Genauso wie Sie den Webinspektor oder das Aktivitätsfenster in Safari auf Ihrem Laptop öffnen und alle HTTP-Anforderungen anzeigen können, die eine Website gestellt hat, wie können Sie dies auf dem iPhone für eine iPhone-App tun, wenn die iPhone-App HTML5 verwendet ( oder auch wenn es eine native App ist)?
16
in der Tat, wenn Sie Charles herunterladen und den Anweisungen auf dieser Seite (unter iPhone) folgen. Sie können die http-Anforderungen Ihres iPhones überwachen
http://www.charlesproxy.com/documentation/faqs/
quelle
Um den http (s) -Verkehr zu überwachen, müssen Sie den Netzwerkverkehr abfangen, der zwischen Ihrem iPhone und Ihrem Internetdienstanbieter (ISP) übertragen wird.
Dazu müssen Sie Ihr Telefon so einstellen, dass es WLAN verwendet und den Netzwerkverkehr über einen Proxy weiterleitet. Proxies sind Tintenfisch und Charles .
Ein guter Proxy bietet Protokolldateien und ermöglicht es Ihnen, Serveradressen und, falls nicht verschlüsselt, angeforderte URLs anzuzeigen.
quelle
Mitmproxy funktioniert auch für SSL-Verbindungen und verfügt sogar über ein spezielles Tutorial für iOS.
quelle
In Bezug auf Web-Apps auf Mobile Safari:
Neben der Proxy-Methode können diese iOS-Apps / -Tools hilfreich sein. Ich habe sie jedoch nicht verwendet:
https://itunes.apple.com/us/app/mihtool/id584739126?ls=1&mt=8
https://itunes.apple.com/us/app/httpwatch-basic-http-sniffer/id658886056?mt=8
oder verwenden Sie die Remote-Debugging-Funktion von Safari:
http://moduscreate.com/enable-remote-web-inspector-in-ios-6/
quelle