Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Domainname bzw. IP-Adresse bekommen (https://www.delphipraxis.net/78308-domainname-bzw-ip-adresse-bekommen.html)

Andreas L. 2. Okt 2006 22:38


Domainname bzw. IP-Adresse bekommen
 
Hi,
ich verwende die Indy-Komponenten TIdHTTPProxyServer. Dort kann ich den Header mittels der Variable AHeader und das Dokument mit ADocument auslesen. Mein Problem ist jetzt das ich in ADocument sowie AHeader aber nicht die Domain oder IP-Adresse bekomme. Gibts da ne Möglichkeit? Ich bekomme immer nur den relativen Pfad. Z. B. /index.php Ich brauche aber http://www.delphiforum.de/index.php

Andreas L. 3. Okt 2006 09:22

Re: Domainname bzw. IP-Adresse bekommen
 
Kennt sich damit den niemand aus?

3_of_8 3. Okt 2006 09:36

Re: Domainname bzw. IP-Adresse bekommen
 
Pushen erst nach 24 Stunden.

Dann schau dir mal das an.

Andreas L. 3. Okt 2006 11:21

Re: Domainname bzw. IP-Adresse bekommen
 
Zitat:

Zitat von 3_of_8
Pushen erst nach 24 Stunden.

Bist du ein Mod? Ehrlich gesagt hättest du dir lieber den Post genauer durchlesen sollen als die Uhrzeit zu betrachten. Trotzdem danke...

Zitat:

Zitat von 3_of_8
Dann schau dir mal das an.

Das Problem ist ja das ich erstmal den Domainnamen (z. B. http://www.delphipraxis.net) bekommen muss. In AHeader steht aber immer nur der relative Pfad zum Dokument sowie in ADocument. Weiß jemand wie das geht?

alcaeus 3. Okt 2006 12:48

Re: Domainname bzw. IP-Adresse bekommen
 
Moin,

du koenntest versuchen, ueber den HTTP-Request dranzukommen. Dieser sieht z.B. so aus:
Code:
GET|POST|... dateiname.ext HTTP/1.1
HOST: w[b][/b]ww.deinedomain.com
Connection: close
Der Host identifiziert die Root-Domain. Wie du ueber die Indys da drankommst, weiss ich jetzt aber auch nicht.

Greetz
alcaeus

Andreas L. 3. Okt 2006 12:51

Re: Domainname bzw. IP-Adresse bekommen
 
Zitat:

Zitat von alcaeus
Moin,

du koenntest versuchen, ueber den HTTP-Request dranzukommen. Dieser sieht z.B. so aus:
Code:
GET|POST|... dateiname.ext HTTP/1.1
HOST: w[b][/b]ww.deinedomain.com
Connection: close
Der Host identifiziert die Root-Domain. Wie du ueber die Indys da drankommst, weiss ich jetzt aber auch nicht.

Greetz
alcaeus

Ja, an den Request habe ich auch schon gedacht. Leider weiß ich auch nicht wie ich daran komme. Hab schon versucht den Source von tIdHTTPProxyServer umzuschreiben. Klappt alles nicht. Ich bin am verzweifeln. Wieso gibts zu den Indys keine ordentliche Doku?

marabu 3. Okt 2006 13:05

Re: Domainname bzw. IP-Adresse bekommen
 
Hallo Andreas,

Zitat:

Zitat von Andreas L.
Leider weiß ich auch nicht wie ich daran [Host] komme.

liefert dir AHeaders.Values['Host'] im event OnHTTPDocument() nicht das gewünschte Ergebnis?

Zitat:

Zitat von Andreas L.
Wieso gibts zu den Indys keine ordentliche Doku?

Das ist die uralte Geschichte mit dem Maul vom geschenkten Gaul.

Grüße vom marabu

SnuffMaster23 3. Okt 2006 13:11

Re: Domainname bzw. IP-Adresse bekommen
 
Viel einfacher, ARequestInfo.Host im OnCommandGet tuts auch ;)
Bei mir jedenfalls.

Andreas L. 3. Okt 2006 13:14

Re: Domainname bzw. IP-Adresse bekommen
 
Zitat:

Zitat von marabu
Hallo Andreas,

Zitat:

Zitat von Andreas L.
Leider weiß ich auch nicht wie ich daran [Host] komme.

liefert dir AHeaders.Values['Host'] im event OnHTTPDocument() nicht das gewünschte Ergebnis?

Da bekomme ich einen Leerstring. Wenn ich mir alle Headers auflisten lasse steht auch nichts von Host drin.

Andreas L. 3. Okt 2006 13:15

Re: Domainname bzw. IP-Adresse bekommen
 
Zitat:

Zitat von SnuffMaster23
Viel einfacher, ARequestInfo.Host im OnCommandGet tuts auch ;)
Bei mir jedenfalls.

Dieses Ereignis gibts bei mir nicht!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz