Você pode usar o Fiddler para isso. Ele age como um proxy entre o seu computador e a Internet. Um deles, se seus recursos chamados de AutoResponder puderem ser usados para alterar o modo como as solicitações específicas são tratadas. Permitirá até simular atrasos.
- Iniciar o violinista. Ele irá instalar automaticamente um proxy assim que for iniciado e desinstalá-lo quando você sair dele.
- Mude para a guia AutoResponder . Verifique Ativar regras .
- Adicione uma regra. Para URL exatamente correspondente, use o prefixo
EXACT:
, por exemplo. %código%. Selecione um arquivo que você deseja usar como resposta. O arquivo deve conter uma resposta HTTP completa, incluindo cabeçalhos. - Clique em Salvar e veja como a mágica acontece.
É claro que para que isso funcione, seu aplicativo deve respeitar a configuração de proxy do sistema. Se isso não acontecer, mas você pode inserir as configurações de proxy manualmente, o Fiddler será executado no localhost: 8888 por padrão - você pode usá-lo.
Se você não quiser criar manualmente um arquivo de resposta HTTP válido, basta criar um arquivo com o conteúdo desejado, enviá-lo para qualquer servidor e abrir no seu navegador. Deve aparecer no Fiddler. Clique com o botão direito do mouse e clique em Salvar → Resposta → Resposta completa .
Se o site que você deseja substituir estiver usando SSL / TLS (conexão HTTPS), é um pouco mais complicado. O Fiddler pode ser configurado para executar um ataque man-in-the-middle em tais conexões (ele basicamente as decifrará usando um certificado válido, editará a resposta de acordo com suas instruções e criptografará novamente usando seu próprio certificado que você deve adicionar Armazenamento de certificados confiáveis do Windows). Isso, no entanto, causará problemas nos programas que usam a fixação de certificados: eles detectarão que o conteúdo está assinado com certificado desconhecido e agirá de acordo. Por exemplo, o Chrome ligará para casa para relatar se certificados não emitidos pelo Google forem detectados nos domínios do Google.