Как мне получить запросы Indy для отображения в Fiddler? - PullRequest
2 голосов
/ 24 октября 2011

Попытка проверить информацию заголовка, публикуемую из моего приложения, но, похоже, fiddler ничего не обнаружил.

Я также использую веб-сервис в своем приложении, и когда я вызываю некоторые API, я вижу эти запросы в Fiddler, однако при выполнении пользовательских запросов с использованием Indy 10 кажется, что ничего не получается.

Ответы [ 2 ]

4 голосов
/ 24 октября 2011

Indy использует WinInet? Если нет, то это проблема. Fiddler2 вставляет себя в качестве прокси-сервера в ваши настройки Интернета, но такие программы, как SoapUI, которые используют свой собственный стек связи, не используют WinInet и, следовательно, (автоматически) не проходят через Fiddler2. Так что вам, возможно, придется возиться с настройками прокси.

1 голос
/ 21 августа 2015

Я использую конструкцию для обработки запросов в Fiddler:

try
  // lHTTP.IOHandler := lIOHandler; - even without this line works
  lHTTP.ProxyParams.ProxyServer := '127.0.0.1';
  lHTTP.ProxyParams.ProxyPort := 8888;
  sResponse := lHTTP.Post('<URL>', slRequest);
  Memo1.Lines.Text := sResponse;
finally
//  lIOHandler.Free;
end;
...