Veröffentlicht 20. Juli 200520 j Hallo, ich versuche ein Browserfenster in einer VB 6 Applikation zu öffnen, der ein Key Value Feld angehangen werden soll, z.B. http://www.google.de?key=value Wenn ich das aber über Shell oder ShellExecute mache formatiert der IE die URL um, so das sie dann wie folgt aussieht: http://www.google.de/?key=value Hat hier jemand einen Tipp für mich? Danke, Manu
20. Juli 200520 j http://www.host.tld?key=value ist glaube ich auch nicht RFC-konform - hinter dem hostnamen muss ein slash stehen. s'Amstel
20. Juli 200520 j Autor Nein, das ist schon ok so, guck mal oben in deine aktuelle Browser URL. Hilft mir aber auch nicht weiter.
20. Juli 200520 j ich lass mich ja gerne eines besseren belehren, aber sogar der firefox wandelt die url auf eine mit slash um - und apache meldet bei solchen urls ohne slash "http 400 bad request". edit: hab nachgeschaut: RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1 5.1.2 Request-URI http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html "Note that the absolute path cannot be empty; if none is present in the original URI, it MUST be given as "/" (the server root)." ich interpretiere das so, dass auf jedenfall nach dem host.tld ein absoluter pfad stehen muss, wenn keiner angegegen ist, MUSS mindestens ein / kommen. IE und FF benehmen sich zumindest in diesem fall regelkonform. s'Amstel
20. Juli 200520 j Autor Ich finde das ja echt doof, aber du hast recht. Aber das Problem ist: An welche Seite sollte er die Parameter senden, www.google.de/test.htm?.... würde funktionieren. Danke, Manuel
20. Juli 200520 j was hast du denn grundsätzlich mal vor - willst du urls jetzt konkret an google schicken oder ist die webanwendung etwas anderes, die die key/value-paare dann verarbeitet? s'Amstel
21. Juli 200520 j Autor Ne, ist ne eigene CRM Lösung von uns, Ist auch eigentlich auch schon egal, mit der Angabe der Page hinter der URL hat sich das Problem ja erledigt, ich hab da ein bisschen gepennt. :marine
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.