W3C home > Mailing lists > Public > ietf-http-wg@w3.org > January to March 2012

Re: [p1-messaging] 2.7.1. http URI scheme - [ "?" query ]

From: Willy Tarreau <w@1wt.eu>
Date: Thu, 19 Jan 2012 22:29:10 +0100
To: Ray Polk <raypolk@gmail.com>
Cc: Julian Reschke <julian.reschke@gmx.de>, ietf-http-wg@w3.org
Message-ID: <20120119212910.GM29733@1wt.eu>
On Thu, Jan 19, 2012 at 12:50:11PM -0700, Ray Polk wrote:
> Possibly irrelevant (does this group care about common practices by user
> agents?) but....are there clients that have issues with passing query
> params to non GET verbs?

It's always possible that some might exist somewhere but it doesn't seem
to be the common case. At least even an old seamonkey 1 and opera 8 here
have no problem at all with this :

Test code :
  <html><body><form method="POST" action="">
  <input type="hidden" name="var1" value="val1"><input type="submit">

Request sent :
  POST /foo?bar=1 HTTP/1.1
  Host: 127.1:8000
  User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20100301 SeaMonkey/1.1.19
  Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
  Accept-Language: en-us,en;q=0.5
  Accept-Encoding: gzip,deflate
  Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
  Keep-Alive: 300
  Connection: keep-alive
  Content-Type: application/x-www-form-urlencoded
  Content-Length: 9

> If many/most do have such a limitation, I can see
> how people might try to avoid using query on other verbs.

I don't see any such reason. Right now it works at least for some clients,
so better not to suggest breaking something which works (and is already

> (Neophyte question:  Is discussion of this sort seen as polluting this
> mailing list?  ...or is it cool?)

All discussions that are cool to some are pollution for other ones
(including this one). Better focus on draft-18 review and bring here
any possibly missed issue.

Received on Thursday, 19 January 2012 21:29:49 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 11:11:00 UTC