BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Fiddler Web Debugging Proxy

por Al Tenhundfeld , traduzido por Carlos Mendonça em 16 Mar 2009 |

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:

 

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT