AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Laden einer XML-RSS-Feeds mit tIdHTTP endet mit 'Socket-Fehler # 10054'

Laden einer XML-RSS-Feeds mit tIdHTTP endet mit 'Socket-Fehler # 10054'

Ein Thema von Guido R. · begonnen am 25. Okt 2017 · letzter Beitrag vom 27. Okt 2017
Antwort Antwort
nahpets
(Gast)

n/a Beiträge
 
#1

AW: Laden einer XML-RSS-Feeds mit tIdHTTP endet mit 'Socket-Fehler # 10054'

  Alt 25. Okt 2017, 17:37
Hast Du Deiner idHTTP-Komponente 'ne TIdSSLIOHandlerSocketOpenSSL zugewiesen? Wenn nein, hole das bitte nach.

Bei der setzt Du dann bitte SSLOptions.Method := sslvSSLv23; .
Jetzt sollte als Ergebnis vom Get erstmal ein HTTP/1.1 301 Moved Permanently kommen.

Du wirst dann umgeleitet nach https://www.elster.de/elsterweb/serverstatus_rss.xml

Ein Ergebnis bekomme ich mit der ersten Url (der von Dir geposteten) erst, wenn ich RedirectMaximum := 2; setze.
  Mit Zitat antworten Zitat
Benutzerbild von Guido R.
Guido R.

Registriert seit: 5. Jul 2007
141 Beiträge
 
Delphi 12 Athens
 
#2

AW: Laden einer XML-RSS-Feeds mit tIdHTTP endet mit 'Socket-Fehler # 10054'

  Alt 26. Okt 2017, 12:54
Und das klappt bei Dir ?

Hab's genauso gemacht. Habe auch die Einstellungen Deines ersten Beitrags probiert.
Nix - Genau die gleiche Meldung. Hab dann statt tIdHTTP mal tNetHTTPClient probiert.
Andere Fehlermeldung - (12030 Serververbindung beendet) - gleiches Ergebnis ...

Hab zum Spaß mal eine tWebBrowser - Komponente auf die Form gelegt und mit
Delphi-Quellcode:
 WebBrowser1.URL='https://www.elster.de/extern/serverstatus_rss.xml';
 WebBrowser1.Navigate;
aufgerufen. Dann wird die XML im tWebBrowser korrekt angezeigt.

Es ist zum Verzweifeln...
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#3

AW: Laden einer XML-RSS-Feeds mit tIdHTTP endet mit 'Socket-Fehler # 10054'

  Alt 26. Okt 2017, 13:07
Anhängen ein bei mir funktionierendes Minimalprogramm.

Geändert von nahpets (21. Nov 2017 um 16:41 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Guido R.
Guido R.

Registriert seit: 5. Jul 2007
141 Beiträge
 
Delphi 12 Athens
 
#4

AW: Laden einer XML-RSS-Feeds mit tIdHTTP endet mit 'Socket-Fehler # 10054'

  Alt 26. Okt 2017, 13:35
Danke für das Testprogramm.
Hab's ausprobiert. - Gleiches Ergebnis.

Also entweder werde ich inzwischen von Elster irgendwie geblockt - allerdings funktioniert ja der Browseraufruf der Seite und auch Deine EXE - ,
oder irgendwas wurde an den Indys übelst abgeändert und keiner hat's mir gesagt.
Ich probiere Deinen Code heute Abend mal zu hause mit einer älteren Delphi/Indy Version aus...
  Mit Zitat antworten Zitat
Benutzerbild von Guido R.
Guido R.

Registriert seit: 5. Jul 2007
141 Beiträge
 
Delphi 12 Athens
 
#5

AW: Laden einer XML-RSS-Feeds mit tIdHTTP endet mit 'Socket-Fehler # 10054'

  Alt 26. Okt 2017, 14:03
Gerade ausprobiert - Unter XE2 funktioniert sowohl Deine Version, als auch mein Einzeiler-Minimal-Projekt...
Memo1.Lines.Text := idHTTP1.Get('https://www.elster.de/extern/serverstatus_rss.xml'); Irgendwas scheint da mit den Indys unter XE10.2 nicht zu stimmen.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz