BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Fiddler Web Debugging Proxy

Fiddler Web Debugging Proxy

O Fiddler é um proxy gratuito que faz logs de chamadas HTTP(S) no computador cliente. Ele oferece uma interface com usuário rica que é capaz de fazer inspeção de requisições e respostas, definição de breakpoints e alteração de dados que estão entrando e saindo. Ele também oferece várias transformações e vizualizações dos dados,.como por exemplo expansão e descompressão utilizando GZIP, DEFLATE e BZIP2 e visulização de imagens diretamente no painel principal.

O Fiddler é um freeware disponível para download na versão estável v2.2.0.7 e na versão beta v2.x recentemente atualizada que oferece uma interface com usuário aprimorada e correções de bugs. Há também uma versão v1.3 obsoleta para desenvolvedores que ainda utilizam o .NET Framework 1.1.

A forma mais básica de se utilizar o Fiddler é visualizar o conteúdo de um par requisição e resposta único, mas esta funcionalidade é útil quando se desenvolve aplicações web com AJAX (especialmente para resolver problemas fazendo debug ou obtendo apenas uma visão geral do tráfego de dados AJAX).

 

O Fiddler também oferece visualizações do tráfego gerado por vários requests através de uma linha do tempo simples porém útil e de outras ferramentas de visualização.

 

Além de inspeção e análise, o Fiddler também oferece a possibilidade de se definir breakpoints e alterar os dados nas requisições e nas respostas, o que é especialmente útil para se testar segurança e a eficácia dos mecanismos de normalização das entradas de dados.

 

Por padrão o Fiddler oferece funcionalidades úteis, mas ele também tem um sub-sistema de scripts baseado em eventos que permite extensas customizações através de um editor de scripts que entende sua sintaxe. E para desenvolvedores .NET, o diferencial do Fiddler é que ele pode ser expandido utilizando-se qualquer linguagem .NET. Há uma boa coleção de vídeos mostrando como se começar a utilzar o Fiddler.

O Fiddler irá configurar automaticamente o proxy para debug no IE6 e IE7, mas este proxy é compatível com o Firefox, Opera e qualquer aplicação utilizando o protocolo HTTP(S). Por exemplo, o Firefox permite que se especifique a configuração manualmente através de Menu > Preferences > Network > Settings > Manual Proxy Configuration. Basta definir a configuração com 127.0.0.1 e porta 8888.

Ainda que o Fiddler seja único por causa da sua integração com o .NET, há várias ferramentas conhecidas que oferecem funcionalidades parecidas:

 

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT