Шаблон службы WCF REST 4.0 «Неверный запрос» - PullRequest
0 голосов
/ 12 июня 2011

Я пытаюсь отправить большую строку json в службу WCF, созданную с помощью шаблона службы REST WCF.Если строка длиннее 8000 символов, я получаю ошибку «HTTP / 1.1 400 Bad Request».Я попытался добавить это в мою веб-конфигурацию:

    <bindings>
        <webHttpBinding>
            <binding name="httpBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"/>
        </webHttpBinding>
    </bindings>

Есть идеи?

1 Ответ

2 голосов
/ 12 июня 2011

Вы также должны установить readerQuotas, если хотите передать большие строки:

<bindings>
    <webHttpBinding>
        <binding name="httpBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
           <readerQuotas maxStringContentLength="50000" />
        </binding>
    </webHttpBinding>
</bindings>
...