2012-06-02 2 views
3

iPhone 앱이하는 요청/응답을보고 싶습니다. 저는 주로 웹 응용 프로그램에서 작업하며 방화범/피들러를 사용하여 볼 수 있습니다. 하지만 iOS 앱을 무선으로 실행하는 경우 iOS 앱의 수신/발신 트래픽을 어떻게 볼 수 있습니까?ios 앱이 만드는 http 요청보기

+0

'일반'os (linux/windows)에서 액세스 포인트를 실행하는 경우 wireshark를 사용하여 트래픽을 검사 할 수 있습니다. 쉽지만 쉽지는 않습니다. – rene

답변

10

Charles Web Proxy에서 도구를 선택할 수

문제의 이러한 종류의 http://www.charlesproxy.com/를 사용 (내가 Fiddler도 믿는다) 제대로 구성된 경우 외부 호스트의 연결을 허용합니다. Charles에서는 iPhone이 프록시 -> 액세스 제어 설정의 액세스 제어 목록에 추가되어 있는지 확인해야합니다.

그런 다음 iPhone의 프록시를 컴퓨터의 Charles 또는 Fiddler 인스턴스로 설정할 수 있습니다. 당신이 SSL 트래픽을 해독하려는 경우에는 될 수있다,

192.168.10.1:8888  

하나의 문제 : 내 경우에는, 내 로컬 데스크톱는 192.168.10.1에 따라서 내 아이폰의 프록시로 설정되어 있습니다. iPhone에 Fiddler 또는 Charles의 인증서를 키 체인에 추가하는 것은 어려울 수 있습니다.

+1

FWIW, 적절한 인증서 작성기를 사용하는 경우 iOS에서 피 들러 인증서를 신뢰하도록 할 수 있습니다. http://www.fiddler2.com/fiddler/help/httpsdecryption.asp#ios를 참조하십시오. – EricLaw