Entwickler-Ecke
Internet / Netzwerk - Fehlermeldung mit idHTTP
bruce185 - Mo 10.09.07 00:44
Titel: Fehlermeldung mit idHTTP
Abend zusammen,
wenn ich eine URL öffnen möchte mit idHTTP1.GET,
dann bekomme ich eine fehlermeldung zurückgeliefert:
bei meinem anderen provider ging alles sehr gut, bis ich zu einem anderen provider gewechselt habe, erhalte ich nun diesen fehlermeldung.
Kann es sein, das ich bei den provider nicht von meinem Delphi Programm aus eine URL öffnen kann?
Hier ist mal der Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| try eintraege := idHTTP2.Get(Edit2.Text+'?action=count'); Label3.Caption := 'Einträge in der Datenbank: '+eintraege; except Label3.Caption := 'Fehler beim laden der URL!'; end; |
Ich danke euch schonmal für die Hilfe.
MfG
matze - Mo 10.09.07 09:44
Stell mal die Eigenschaft "FollowRedirects" oder "AllowRedirect" auf true.
Das müsste dir helfen.
Es hätte aber auch gereicht, wenn du diese Fehlermeldung mal in der Forensuche gesucht hättest.
bruce185 - Mo 10.09.07 18:33
Achso, Danke Dir.
Jetzt bekomme ich keine fehlermeldung mehr sondern bekomme das hier zurückgeliefert:
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| <?xml version="1.0" encoding="iso-8859-2"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs"> <head> <meta name="generator" content="" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv=REFRESH content="3;URL=http://extra.hu">
<title>Extra.hu | 404</title> </head> <body bgcolor="#e6e6e6"> <center><img src="error-404.gif" border="0" alt="error-404"/></center> </body> </html> |
wenn ich das bei meinem vorherigen anbieter teste, dann geht es, aber bei extra.hu geht das nicht.
Kann man das vieleicht noch anders lösen?
MfG
Timosch - Mo 10.09.07 18:44
Das ist anscheinend ein 404er. Sicher, dass die Datei, auf die du zugreifst, existiert?
bruce185 - Mo 10.09.07 18:56
Ja, wenn ich die URL in die Adresszeile im Internet Explorer einfüge, dann geht es, nur bei meinem Programm geht das nicht.
MfG
matze - Di 11.09.07 10:00
vielleicht hast du kein Session Cookie, das du brauchst um auf die Daten zuzugreifen...
Es gibt da viele Möglichkeiten.
Ein Lösungsansatz wäre mal den Datenstrom vom IE und von deinem Programm via Etherreal aufzuzeichnen und zu vergleichen.
bruce185 - Do 13.09.07 18:06
Danke.
Also ich hab das mal mit MySQLDirekt versucht, aber welche Port muss ich für die MySQL Verbindung angeben?
Ich hab das mal mit dem Port 80 versucht, aber irgendwie kommt fehler bei der verbindung.
Vielen Dank schonmal.
MfG
matze - Fr 14.09.07 09:26
das wird nicht klappen, weil der Port für mySQL 3306 ist. Dieser ist aber bei den meisten Internetprovidern gesperrt...
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!