iPhone 앱에서 HTTP 요청을 어떻게 보나요? 앱이 HTML5를 사용하는 경우 랩톱의 Safari에서

iPhone 앱이 HTML5를 사용하는 경우 랩톱의 Safari에서 웹 관리자 또는 활동 창을 열고 웹 사이트의 모든 HTTP 요청을 볼 수있는 것과 같은 방법으로 iPhone 앱의 iPhone에서 어떻게 수행합니까? 또는 기본 앱인 경우에도)?



답변

가장 쉬운 방법은 디버깅 프록시를 설치하고 iPhone을 가리 키도록하는 것입니다 (Wi-Fi 네트워크 설정에서 프록시 주소를 지정하십시오). 분명히 이것은 셀룰러 데이터 연결을 통하지 않고 Wi-Fi를 통해서만 작동합니다. 그런 다음 iPhone에서 보내고받는 모든 http 요청과 응답에 액세스 할 수 있습니다.

Paros 와 같은 것은 원하는 것을 할 수 있습니다 (Java로 작성되었으므로 대부분의 플랫폼에서 실행됩니다).


답변

실제로 charles를 다운로드 하고이 페이지의 지침을 따르십시오 (iphone 아래). 당신은 당신의 아이폰이 http 요청을 모니터링 할 수 있습니다

http://www.charlesproxy.com/documentation/faqs/


답변

http (s) 트래픽을 보려면 iPhone과 ISP (인터넷 서비스 제공 업체) 사이를 이동하는 네트워크 트래픽을 가로 채야합니다.

이렇게하려면 Wi-Fi를 사용하고 프록시를 통해 네트워크 트래픽을 전달하도록 전화기를 설정해야합니다. 프록시에는 오징어찰스가 포함됩니다 .

좋은 프록시는 로그 파일을 제공하며 서버 주소와 암호화되지 않은 경우 요청 된 URL을 볼 수 있습니다.


답변

Mitmproxy는 SSL 연결에도 사용할 수 있으며 iOS 관련 자습서도 제공합니다.


답변

모바일 Safari의 웹 앱과 관련하여 :

프록시 방법 외에도 이러한 iOS 앱 / 도구가 도움이 될 수 있지만 사용하지는 않았습니다.

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

또는 Safari의 원격 디버깅 기능을 사용하십시오.

http://moduscreate.com/enable-remote-web-inspector-in-ios-6/


답변