2010-11-06 5 views
0

Я использую jQuery для отправки данных JSON на сервер tomcat, и сервер отлично обрабатывает данные массива JSON! Это как если бы я передал параметры запроса key = value вместе с URL.Как сервер обрабатывает JSON в теле POST

Так почему я отправляю это? Я хотел бы знать, как сервер обрабатывает JSON в теле запроса и как данные в конечном итоге интерпретируются как параметры запроса. У меня есть Googled мой **, и все, что я нахожу, это то, как сервер отправляет JSON обратно клиенту.

+1

Tomcat не обрабатывает JSON, приложение развернуто * внутри * Tomcat делает, и вы ничего об этом не сказали. – skaffman

+0

На самом деле, я пытался удержать этих двух. Прежде чем попасть в мое приложение, не работает ли сам сервер на заголовках HTTP и типах контента, чтобы выполнить определенные операции над входным потоком PRIOR для моего приложения, увидев его? – stanlick

ответ

1

$ .ajax() преобразует данные JSON в пары ключ-значение (стиль querystring) по умолчанию. Вам необходимо установить { processData : false } в запросе AJAX, чтобы сохранить его как необработанный JSON.

Смежные вопросы