2009-07-07 1 views
0

У меня есть клиент, который хочет передать большую строку в одну из наших веб-сервисов, помимо того, на что она действительно предназначена, и, похоже, она усекает данные где-то вдоль линии. Максимальный размер строк для вызовов веб-сервисов?Какова максимальная длина строки в вызове веб-метода asp.net 1.1?

Было бы неплохо сказать, что «это технически невозможно», а не аргументы в пользу ограничения размера.

ответ

1

Я не знаю, что есть максимум.

0

Я не уверен, что для отдельных параметров существует максимальная длина, но для всей длины запроса имеется максимальная длина maxRequestLength. Это настраивается через ваш web.config, но очень большой параметр может привести к тому, что длина запроса будет слишком длинной.

+0

Это звучит, как это может вызвать исключение, хотя, а не усечения строки. – quillbreaker

+0

@quillbreaker. Вы правы, но я думал, что это была бы хорошая причина дать «не технически возможный» маршрут, если вы приближаетесь к этому ограничению. – Joseph

+0

Интересно, что свойство HttpRuntimeSection.MaxRequestLength, похоже, не существует (или, по крайней мере, не документировано) для среды выполнения 1.1: на странице MSDN есть страница для 2.0, 3.0, 3.5 и 4.0, но не для 1.1. Приятно знать, по крайней мере, что он может сломаться, если мы обновим среду выполнения. – quillbreaker

0

Его 4 мб ...

высматривать httpRuntime тег в machine.config

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