Have you test-driven any other web server or proxy software with this?
A quick update:

I have made some tests with lighttpd/1.4.31 and below are the results:

1. Trailing SPACE between the field name and the colon is translated to the underscore in CGI environment:

so for X-MSISDN : test you get HTTP_X_MSISDN_=test in the environment.

2. Invalid HTTP Version is handled differently:

with apache 2.4.12

GET / HTTP
Host: localhost

HTTP/1.1 200 OK
Date: Tue, 14 Apr 2015 12:51:45 GMT
Server: Apache/2.4.12 (Unix)
Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT
ETag: "2d-432a5e4a73a80"
Accept-Ranges: bytes
Content-Length: 45
Connection: close
Content-Type: text/html

with lighttpd 1.4.31

GET / HTTP
Host: localhost

HTTP/1.0 400 Bad Request
Content-Type: text/html
Content-Length: 349
Connection: close
Date: Tue, 14 Apr 2015 12:52:33 GMT
Server: lighttpd/1.4.31

Thanks,

--
George Chelidze

Reply via email to