maximale Länge URL in InternetOpenUrl()
-
-
hm... und wie löse ich das jetzt ?
Tim
-
URLs dürfen afaik eh nicht länger sein
-
flenders schrieb:
URLs dürfen afaik eh nicht länger sein
??? wer sagt das denn bitte ?
Tim
-
Hast du das oben nich gelesen, der IE unterstützt max. ca 2000 Zeichen. Längere URLs kann er nicht verarbeiten und sind damit ungültig
-
ja, ok, aber es gehen mehr zeichen... das habe ich schon getestet, nur irgendwie hat die funktion ein problem mit so vielen Zeichen -> wie kann ich das umgehen ???
Tim
-
Schreib mir die URL mal auf die mehr als 2000 Zeichen hat !!!
-
Nicht unter Windows, das steht doch in dem von flenders verlinktem KnowledgeBase-Artikel...
-
URLs sind aber im Normalfall so das sie von den gängigen Systemen angezeigt werden können (inkl. IE). Ist die Ardresse vom Provider so lang, oder wie darf man das Verstehen.
Oder willst du irgendeine GET Abfrage machen???
-
ne, im url sind noch parameter drin (texte)... und wenn der viel eingibt, dann pech
Tim
-
Dann musst du POST benutzten da gibt es keine Zeichenbegrenzung.
-
ok, und wie benutz ich das ?
Tim
-
-
hm... ich würde ja schon bei der methode bleiben und nicht vollkommen auf sockets umsteigen -> hat ms da nicht sone funktion in der winapi ??
Tim
-
Wenn ich das richtig sehe kannst du das auch einfach über den lpszHeaders von InternetOpenUrl bzw. HttpSendRequest machen
-
ok, ich werde morgen mal schauen
Danke erstmal an alle.
Tim