parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 31.08.2009 11:50

приведённый вами код содержит явную ошибку, если бы она была в вашем реальном коде, он не работал бы вообще (строка, о которой вы говорите, никогда в жизни не передалась бы удалённому серверу). т.е. говоря о body я просил привести реальный, работающий код.

теперь про кодирование: я понял в чем проблема, и фан в том, что то, как у вас сейчас работает -- это баг версии 3.3.0, и в версии 3.4.0 он будет исправлен.

то, что вы хотите и то, что вы делаете не соответствует друг другу.
о чем вы думали, когда писали эту строку:
$.Content-type[application/x-www-form-urlencoded]
?

эта строка вообще-то и говорит парсеру о том, чтобы он заэскейпил символы (%D1%82...)

если вам этого не нужно, зачем вы её писали?

однако даже если бы вы её не написали, это у парсера значение по умолчанию, т.е. в вашем случае вам надо написать там что-то иное.

что? я не знаю, т.к. не знаком с wordpress и не знаю в том числе почему он не смог переварить этот, самый стандартный способ кодирования запроса.

резюме (к тому, что я писал выше): разберитель какой запрос от вас ожидает wordpress и сформируйте его, выдав корректный content-type. с кодировками я тут проблем не вижу.