Geoff Hutchison wrote:
> 
> On Mon, 5 Feb 2001, Richard Seymour wrote:
> 
> > Previous software I have used would create something like:
> >
> > http://www.foo.com/cgi-bin/htsearch?jsessionid=xYzXyzxYzXyzxYzXyz
> >
> > with a question mark instead of a semicolon.
> >
> > All the links with semicolons in them work *except htdig*.
> 
> You mean "htsearch," right?

Yes. I meant htsearch.

> > Am I right in assuming that using a semicolon to separate the filename
> > from the query string in a URL is an emerging but legitimate way to form
> > a URL? And the htsearch doesn't support it out of the box?
> 
> I have never seen software that tries to do that--AFAIK, it's a violation
> of the CGI standard. The emerging standard is that components of a query
> string should be separated by a ; instead of an & because HTML treats the
> & as a special character.

But the separator between the cgi program name and the query string
component should still be a "?" -- is that what you're saying? If so,
the software, I'm using is broken, which wouldn't surprise me. 

> I don't think there's much about htsearch that "doesn't support" it. If I
> had to guess, the server isn't passing the bit on as a QUERY_STRING
> environment variable. I'd have to run one of the normal "environment" test
> CGIs like printenv on the server.
> 
> As to "the other URLs," are these all parsed through the servlet, or do
> you have other CGIs?

Hmmm... so far all the other links I've tried are being intercepted by
the servlet. So it may just be that the servlet engine (Resin) is
broken, but knows how to deal with its own breakage. I think I have a
workaround I can pop into place if need be.

Thanks.


-- 
Richard Seymour : Anarchy Software, Inc.
- * - - * - - - * -+- * - - - * - - * -
      `°º¤ø,¸             ¸,ø¤º°'
             `°º¤ø,¸¸,ø¤º°

_______________________________________________
htdig-general mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/htdig-general

Reply via email to