iPhone 앱에서 HTTP 요청을 어떻게 보나요?


16

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

답변:


9

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

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


1
Charles 프록시도 작동해야합니다. Paros보다 최신 버전 인 것 같습니다.
피터 Štibraný

Windows에서는 Fiddler2 프록시를 사용할 수 있습니다.
David

1
방금 BurpTUAW 튜토리얼을 사용했습니다 . 모든 http 요청을 보는 것이 매력처럼 작동했습니다.
mahal tertin


3

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

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

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



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.