Hi,
weiß jemand den Unterschied zwischen den beiden Kandidaten? Ich habe beides mal die gleiche URL rausgeschickt nur bei xbHttpclient:execute() kam ein 401 zurück und bei LoadFromUrl() klappte es.
xbHttpClient <-> LoadFromUrl()
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
xbHttpClient <-> LoadFromUrl()
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: xbHttpClient <-> LoadFromUrl()
Moin Manfred,
LoadFromUrl() ist wesentlich einfacher zu konfigurieren. Kann aber nicht so viel. Und ist deprecated von Alaska - was erstmal nichts zu sagen hat, Alaska schmeißt sowas ja nicht raus, und der funktioniert ja immer noch gut.
Seitdem es den HttpClient() gibt arbeite ich nur noch damit. Und das klappt immer absolut einwandfrei. Wenn man den denn richtig konfiguriert, was schon mal komplizierter sein kann.
Jan
LoadFromUrl() ist wesentlich einfacher zu konfigurieren. Kann aber nicht so viel. Und ist deprecated von Alaska - was erstmal nichts zu sagen hat, Alaska schmeißt sowas ja nicht raus, und der funktioniert ja immer noch gut.
Seitdem es den HttpClient() gibt arbeite ich nur noch damit. Und das klappt immer absolut einwandfrei. Wenn man den denn richtig konfiguriert, was schon mal komplizierter sein kann.
Jan
Zuletzt geändert von Jan am Mo, 10. Jan 2022 15:05, insgesamt 1-mal geändert.
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: xbHttpClient <-> LoadFromUrl()
Schau Dir mal die Hilfe von Boris an - wahrscheinlich musst Du noch mehr setzen (Transport zum Beispiel):
Viele Grüße,
Martin
Code: Alles auswählen
oHttp := xbHTTPClient():new()
oHttp:Transport := VIA_WININET
oForm := xbForm():new()
oForm:SetVar("username", "indigo")
oForm:SetVar("password", "74Y5aU")
aHeaders := {{"Accept-Charset", "ISO-8859-1, US-ASCII"}, {"Cache-Control", "private"}}
oResp := oHttp:Execute("https://www.sterlingwebforms.com/webforms/scripts/default.asp?DisplayLang=English","POST",oForm, aHeaders)
if oResp == NIL
MsgBox("Error:" + str(oHttp:ErrorCode) + chr(10) + oHttp:ErrorMessage)
else
DispHtml(oResp:Content)
endif
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
Re: xbHttpClient <-> LoadFromUrl()
Das mit dem HttpClient() ist für mich genauso umständlich wie das Beispiel von xb2net. Ich bleibe erstmal bei LoadFromUrl() da muß nichts zusätzlich eingegeben werden. 1 Befehl und es klappt. Genauso, als wenn ich es direkt per URL wegschicke.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!