Issue #121 duplicate

Content type is not being split against ";"

Mirek Mencel
created an issue

According to RFC Content-Type header field may contain parameters: http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7

For instance, Firefox XHR request adds charset parameter: application/json; charset=UTF-8

Attached patch splits Content-Type against ";" and takes only first item as a Content-Type. In addition, it fixes loader_for_type function which now can do strict checking against mime string.

Comments (11)

  1. Charles Krohn

    I've got the same problem. In Windows 7, the WinHTTPRequest object always adds "CharSet=UTF-8" to the content-type header. This seems to cause trouble for Piston.

  2. Daniel Ostrowski

    I am wondering how this can't be patched yet, since jQuery appends the charset to all these requests. Seems pretty important. I ran into this, too, and I'm just using Middleware to adjust the CONTENT_TYPE which is pretty ghetto.

  3. Log in to comment