Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Länge von Befehlszeile in Internet Explorer (https://www.delphipraxis.net/32060-laenge-von-befehlszeile-internet-explorer.html)

Hansi 18. Okt 2004 10:50


Länge von Befehlszeile in Internet Explorer
 
Kann mir jemand sagen wie lang ein String(z.B. http://...) sein darf (Anzahl Zeichen)?
Wird für Abfrage einer Webseite benötigt.

Dax 18. Okt 2004 10:51

Re: Länge von Befehlszeile in Internet Explorer
 
Eigentlich darf es so lange sein wie du es haben willst, da besteht nach meinem Kenntnisstand keine Beschränkung.

sakura 18. Okt 2004 10:54

Re: Länge von Befehlszeile in Internet Explorer
 
Zitat:

Zitat von Dax
Eigentlich darf es so lange sein wie du es haben willst, da besteht nach meinem Kenntnisstand keine Beschränkung.

Das ist so laut RFC..., welches auch immer ;-), in der Theorie korrekt.

Die Praxis hat gezeigt, dass ein Maximum bei 1024 Zeichen liegt, da es immer noch einige (viele) Proxies gibt, welche alles danach abschneiden.

...:cat:...

Hansi 18. Okt 2004 11:01

Re: Länge von Befehlszeile in Internet Explorer
 
Danke!
Werde es mal mit maximal 1024 Zeichen probieren.

SubData 18. Okt 2004 11:30

Re: Länge von Befehlszeile in Internet Explorer
 
Kommt auch auf den Server, den Browser und das Script an.

himitsu 18. Okt 2004 12:16

Re: Länge von Befehlszeile in Internet Explorer
 
Also beim IE kann man nicht mehr, als 2047 Zeichen (2 KB) in die Browserleiste eintragen.

Opera/Netscape/Mozilla(Firefox) vertragen da mehr ... in die URL passt wohl soviel, bis der RAM voll ist, aber mein Server gibt bei mehr, als 8195 Zeichen auf.


PS: was willst'n du für 'ne schwer merkbare URL basteln?

Mystic 18. Okt 2004 12:20

Re: Länge von Befehlszeile in Internet Explorer
 
Vielleicht will er eine Datei per GET mitschicken. Das würde ich aber per POST machen.

SubData 18. Okt 2004 12:21

Re: Länge von Befehlszeile in Internet Explorer
 
Jau und durchschleifende Parameter z.B. als Cookie speichern, bzw. auf dem Server speichern und über ne durchschleifende Session abfragen :coder:

Hansi 18. Okt 2004 13:41

Re: Länge von Befehlszeile in Internet Explorer
 
Es soll eine Abfrage sein, bei dem die Parameter hintereinander kopiert werden.
Sinn: Einsparen von Zeit beim Abruf von Daten.

Sprint 18. Okt 2004 13:42

Re: Länge von Befehlszeile in Internet Explorer
 
Zitat:

Zitat von Hansi
Kann mir jemand sagen wie lang ein String(z.B. http://...) sein darf (Anzahl Zeichen)?
Wird für Abfrage einer Webseite benötigt.

In der Unit WinInet gibt es eine Konstante mit dem Namen INTERNET_MAX_URL_LENGTH. Und hat einen Wert von 2055.

Delphi-Quellcode:
  INTERNET_MAX_PATH_LENGTH = 2048;

  INTERNET_MAX_PROTOCOL_NAME = 'gopher';

  INTERNET_MAX_URL_LENGTH = ((SizeOf(INTERNET_MAX_PROTOCOL_NAME) - 1)
                            + SizeOf('://')
                            + INTERNET_MAX_PATH_LENGTH);


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.
Seite 1 von 2  1 2      

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