Entwickler-Ecke
Internet / Netzwerk - HTTPRIO und Proxy einstellen
Boller - Do 30.08.07 16:01
Titel: HTTPRIO und Proxy einstellen
die unten eingetragenen Proxy Einstellungen funktionieren leider nicht.
Könnte jemand da helfen?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40:
| function Getxxx(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): xxx; const defWSDL = 'https://xxx?wsdl'; defURL = 'https://xxx'; defSvc = 'xxxService'; defPrt = 'xxxPort'; var RIO: THTTPRIO; begin Result := nil; if (Addr = '') then begin if UseWSDL then Addr := defWSDL else Addr := defURL; end; if HTTPRIO = nil then RIO := THTTPRIO.Create(nil) else RIO := HTTPRIO; try Result := (RIO as xxx); RIO.HTTPWebNode.UserName:='xxx'; RIO.HTTPWebNode.Password:='xxx'; RIO.HTTPWebNode.ProxybyPass:='111.111.111.111:8080';
if UseWSDL then begin RIO.WSDLLocation := Addr; RIO.Service := defSvc; RIO.Port := defPrt; end else RIO.URL := Addr;
finally if (Result = nil) and (HTTPRIO = nil) then RIO.Free; end; end; |
Moderiert von
matze: Delphi-Tags hinzugefügt
Boller - Di 04.09.07 09:09
wie oben im ersten Beispiel beschrieben klappt das so gar nicht!
habe den Proxy in der If UseWSDL then eingebaut
rio.httpwebnode.proxy:=145.254.11.88
rio.httpwebnode.user:= beinhaltet ein % Zeichen - evtl gibt es dort Probleme
rio.httpwebnode.password:= keine Besonderheiten
Nach dem Aufruf von getwsdl(true) dauert es eine Weile und dann bekomme ich diese Fehlermeldung.
"Leeres Dokument gefunden."
Anders sieht es beim Aufruf von getwsdl(false) aus.
Es erscheint dann erstmal die Einwahlmaske des Proxies und danach erhalte ich die Connection.
Habe auch schon gegoogelt ohne Erfolg.
noidic - Di 04.09.07 09:26
Wenn du vermutest, dass das % im Usernamen ein Problem darstellt... hast dus mal mit nem andern User versucht, der keine Sonderzeichen enthält?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!