Я пытаюсь заставить AJAX POSTing работать на моем сервере (Python / Django / Nginx / UWSGI). Проблема, с которой я сталкиваюсь, заключается в том, что jQuery автоматически добавляет «; charset = utf-8» в поле типа контента, независимо от того, что я использую, чтобы избежать этого (установка contentType или использование beforeSend для его изменения). Проблема, которую это вызывает, состоит в том, что мои POST теперь получают ответ 400 - Bad Request от моего сервера. Однако, если я использую данные несанкционированного доступа, чтобы вручную удалить «; charset = utf-8» из поля Content-Type, все работает отлично.
Это из Firefox 3.6.12.
Кто-нибудь знает, как я могу это сделать (вручную удалив "; charset = utf-8")? С другой стороны, кто-нибудь может сказать мне, если это проблема с сервером?