1. Jesper Noehr
  2. django-piston
  3. Issues
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. 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.

  2. Log in to comment