WCF REST с использованием ограничения размера сообщения HTTP Post - PullRequest
5 голосов
/ 08 июня 2011

Я использую метод jquery ajax () (с типом: "POST") для передачи некоторой сериализованной строки json в WCF RESTful Web Service?

Так есть ли ограничения на количество символов в строке JSON, которые могут быть переданы в WCF в конфигурации по умолчанию?

Вопрос: есть ли ограничение;как увеличить размер сообщения?какие изменения необходимы в WCF web.config?

Сериализуемые мной данные представляют собой сложный объект, и объекты содержат несколько других сложных объектов, таких как IList.У меня есть рабочий пример, который "POST" данные JSON в WCF и сохранить в базе данных SQL Server.

Но ограничение размера сообщения, если таковое есть, вызывает у меня беспокойство.

Спасибо,

PS имейте в виду, что мой клиент - это html-страница (я обращаюсь к веб-службе WCF в JQuery(JavaSCript) код.

1 Ответ

4 голосов
/ 08 июня 2011

При предоставлении конечной точки сервиса для jQuery вы используете webHttpBinding.Эта привязка, как и любая другая, имеет множество опций конфигурации для ограничения размера сообщения, размера строки, размера массива и т. Д. Проверьте описание webHttpBinding и целевые свойства, например maxReceivedMessageSize или readerQuotas.

.Сама привязка - это не только место, где вы можете ограничить размер входящего сообщения. Следующее место - httpRuntime и IIS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...