In meinem Programm muss ich sowohl eine SOAP Anfrage stellen als auch ein ganz normales HTTP Get. Die SOAP-Anfrage stelle ich mit Indy THTTPRIO und das Get mit TIdHttp.
Das Problem ist, dass die Soap-Anfrage klappt, aber das Get nicht. Ich habe die Netzwerkpakete mit Wireshark mitgeschnitten und stelle fest, dass beim Get gar kein Http-Paket an der Netzwerkkarte ankommt. Es passiert noch nicht mal ein DNS.
Meine Vermutung ist jetzt, dass THTTPRIO die Anfrage über eine Internet Explorer DLL abwickelt (Internet Optionen aus dem Internet Explorer verwendet) und TIdHttp nicht. Es ist auch kein Proxy involviert. Kann mir jemand sagen, wie ich TIdHttp dazu bekomme, die Requests auch über den Internet Explorer abzuwickeln?
Oder hat jemand eine Idee, wie ich dem Problem weiter auf den grund gehen kann?
Vielen Dank im Voraus!
Viele Grüße,
Dirk.