Como você assiste solicitações HTTP que um aplicativo para iPhone está fazendo?


16

Da mesma maneira que você pode abrir o inspetor da Web ou a janela de atividades no Safari no seu laptop e ver todas as solicitações HTTP que qualquer site fez, como você faz isso no iphone para um aplicativo para iPhone, se o aplicativo para iPhone estiver usando HTML5 ( ou mesmo se for um aplicativo nativo)?

Respostas:


9

O método mais fácil é instalar um proxy de depuração e apontar seu iPhone para ele (especifique o endereço do proxy nas configurações da rede wifi). Obviamente, isso funcionará apenas por Wi-Fi e não por uma conexão de dados de celular. Você terá acesso a todas as solicitações e respostas http (s) enviadas e recebidas pelo seu iPhone.

Algo como o Paros pode fazer o que você deseja (está escrito em Java, portanto, será executado na maioria das plataformas).


1
O proxy Charles também deve funcionar. Parece ter sido atualizado mais recentemente que o Paros.
Peter Štibraný

No Windows, você provavelmente pode usar o proxy Fiddler2.
David David

1
Acabei de usar o Burp e o tutorial sobre o TUAW . funcionou como um encanto para ver todos os pedidos de http.
Mahal tertin


3

Para assistir ao tráfego http (s), você precisará interceptar o tráfego de rede que circula entre o iPhone e o provedor de serviços de Internet (ISP).

Para fazer isso, você precisa configurar o telefone para usar o Wi-Fi e passar o tráfego da rede através de um proxy. Proxies incluem Lula e Charles .

Um bom proxy oferecerá arquivos de log e permitirá ver os endereços do servidor e, se não criptografados, os URLs solicitados.



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.