lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lynx-dev URL problem when submitting with the '?' char


From: Al Gilman
Subject: Re: lynx-dev URL problem when submitting with the '?' char
Date: Fri, 31 Jul 1998 19:43:29 -0400 (EDT)

to follow up on what HATTON Nicolas said:

> I've got a FORM which is supposed to submit information to a LotusNotes
> agent via Domino. The FORM declaration is the following :
> 
> <FORM METHOD=GET
> ACTION="http://Server/Projets/Name/Mode+caracteres/MOD_CAR.nsf/ListeAcco
> rd?OpenAgent&">
> 
> The URL the agent can understand (ie which works) is :
> 
> http://Server/Projets/Name/Mode+caracteres/MOD_CAR.nsf/ListeAccord?OpenA
> gent&?=1999&=2222222222222&=04&=N&=1
> 
> (I've got 5 text INPUT in the form)
> 
> Unfortunately when I submit it with Lynx2.8pre.5 (SunOS 4.1.3) I get an
> error because the URL sent to the server is :
> http://Server/Projets/Name/Mode+caracteres/MOD_CAR.nsf/ListeAccord?=1999
> &=2222222222222&=03&=N&=1
> 
> Where did "OpenAgent&" go ???
> 
> I have the same problem with Netscape Navigator 4.05 except that NN
> doesn't even send the GET QUERY_STRING in the URL : it stops at
> ".../ListeAccord?".
> 
> BUT : Crimosoft Internet Explorer 2.0 (sic) sends the correct URL when I
> click on the Submit button (otherwise I wouldn't be bothering you with
> my question :) ) !!!!.
> 
> Is there any known problem with the "?" character in an URL ? Any hint ?

Hint: read the latest URI syntax draft.  '?' has a special role
in http: URLs and so it can't crop up willy nilly elsewhere in
the URL.  There is only one query part and it is introduced by
the unique '?' [not hex encoded] in the URL, I bet.  I.e. you
can't nest them like that.

Hint2: I stuck a link to it in

  http://www.access.digex.net/~asgilman/lynx/bookmarks/arch.html

Fote most likely to be closer to the current interpretation of what
to do with a broken URL like that than is Domino or IE 2.

HTH

Al

reply via email to

[Prev in Thread] Current Thread [Next in Thread]