Welcome! Log In Create A New Profile

Advanced

Re: Is HTTP 1.1 chuncked file encoding on upstream fastcgi servers working for nginx 1.2.4 ?

Maxim Dounin
February 07, 2013 07:06AM
Hello!

On Thu, Feb 07, 2013 at 03:31:02AM -0800, SirNoSkill wrote:

> Hi,
>
> I have a question regarding nginx-fastcgi.
>
> I use nginx 1.2.4 from here:
> --------------------------------------------------------------------------------------------------
> sudo -s
> nginx=stable # use nginx=development for latest development version
> add-apt-repository ppa:nginx/$nginx
> apt-get update
> apt-get install nginx
> --------------------------------------------------------------------------------------------------
>
> The, I use ASP.NET MVC3 on Linux with nginx.
> To do that, I forward requests to nginx via fastcgi-mono-server4.
>
> So far it works fine, except for this little problem here:
> http://stackoverflow.com/questions/14662795/why-do-i-have-unwanted-extra-bytes-at-the-beginning-of-image
> which I have also forwarded to the mono mailing-list, here:
> http://mono.1490590.n4.nabble.com/Bug-in-mono-3-0-1-MVC3-File-FileResult-td4658382.html
>
>
> It seems to have something todo with HTTP 1.1's chunked transfer
> encoding via the fastcgi-mono-server4.
> So my question to the nginx people:
> Does this version of nginx (1.2.4) support HTTP 1.1 + chunked transfer
> encoding, and that also for the fastcgi-upstream servers ?

It's bad idea to use "Transfer-Encoding" while working via CGI and
derived protocols like FastCGI. Quote from RFC 3875,
http://tools.ietf.org/html/rfc3875#section-6.3.4:

The script MUST NOT return any header fields that relate to
client-side communication issues and could affect the server's
ability to send the response to the client.

As you are talking to nginx via FastCGI, not HTTP, it won't try to
dig into content returned and decode it according to any
Transfer-Encoding. Instead, the "Transfer-Encoding" header
returned will be just dropped by nginx as per RFC 3875.

--
Maxim Dounin
http://nginx.com/support.html

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
SubjectAuthorPosted

Is HTTP 1.1 chuncked file encoding on upstream fastcgi servers working for nginx 1.2.4 ?

SirNoSkillFebruary 07, 2013 06:32AM

Re: Is HTTP 1.1 chuncked file encoding on upstream fastcgi servers working for nginx 1.2.4 ?

Maxim DouninFebruary 07, 2013 07:06AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 102
Record Number of Users: 7 on March 06, 2014
Record Number of Guests: 184 on July 08, 2014
Powered by nginx    Powered by FreeBSD    PHP Powered    Powered by Percona     ipv6 ready