Files
nginx-unit/src
Valentin Bartenev a5dd0f8aa9 Made QUERY_STRING mandatory.
According to CGI/1.1 RFC 3875:

   The server MUST set this variable; if the Script-URI does not include a
   query component, the QUERY_STRING MUST be defined as an empty string ("").

Python's PEP 333(3) allows omitting it in WSGI interface; PHP docs force no
requirements; PSGI and Rack specifications require it even if empty.

When nginx proxies requests over FastCGI, it always provides QUERY_STRING.
and some PHP apps have been observed to fail if it is missing (see issue
#201 on GitHub).

A drawback of this change (besides a small overhead) is that there will be
no easy way to tell a missing query string from an empty one (i.e. requests
with or without the "?" character); yet, it's negligible compared to the
possible benefits of wider application compatibility.

This closes #226 issue on GitHub.
2019-02-28 20:20:41 +03:00
..
2019-02-28 20:20:41 +03:00
2019-02-28 20:20:41 +03:00
2017-07-12 20:32:22 +03:00
2017-07-12 20:32:22 +03:00
2018-04-05 15:49:41 +03:00
2017-01-17 20:00:00 +03:00
2018-06-25 16:51:47 +03:00
2019-02-26 19:48:41 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2018-06-25 16:51:47 +03:00
2017-01-17 20:00:00 +03:00
2017-01-23 19:56:03 +03:00
2017-02-22 15:09:59 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2019-01-18 16:18:36 +03:00
2019-02-27 16:41:11 +03:00
2017-08-28 10:20:40 +03:00
2017-01-17 20:00:00 +03:00
2017-09-25 17:53:10 +03:00
2017-11-20 17:08:29 +03:00
2017-08-31 00:42:16 +03:00
2018-02-07 15:34:42 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2017-03-09 18:03:27 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2019-02-28 20:20:41 +03:00
2018-08-06 17:27:33 +03:00
2019-02-25 18:09:37 +03:00
2017-03-14 19:03:49 +03:00
2018-09-07 18:45:14 +03:00
2019-02-28 20:20:41 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2019-02-27 16:41:11 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2018-09-17 16:37:11 +03:00
2018-06-25 16:51:47 +03:00
2017-01-17 20:00:00 +03:00
2017-01-23 19:56:03 +03:00
2017-01-17 20:00:00 +03:00
2019-02-26 19:48:44 +03:00
2019-02-26 19:48:44 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2018-07-27 16:57:45 +03:00
2017-01-27 11:35:11 +03:00
2017-09-22 16:42:42 +03:00
2017-01-17 20:00:00 +03:00
2017-01-17 20:00:00 +03:00
2018-10-22 16:04:16 +03:00
2018-06-25 16:51:47 +03:00
2017-01-17 20:00:00 +03:00
2018-08-06 17:27:33 +03:00
2018-08-06 17:27:33 +03:00
2018-08-06 17:27:33 +03:00
2019-02-28 15:52:36 +03:00
2018-07-16 13:30:11 +03:00
2017-01-17 20:00:00 +03:00
2018-02-07 15:34:42 +03:00