загрузка большого xml к сервису REST WCF-> 400 Плохих запросов

Я пытаюсь загрузить большие XML-файлы на сервис REST... Я попробовал почти все методы, указанные на stackoverflow на Google, но я все еще наклоняюсь, узнают, где я иду не так, как надо.... Я не могу загрузить файл, больше, чем 64 Кбита!..

Я указал maxRequestLength:

<httpRuntime maxRequestLength="65536"/>

и моя обязательная конфигурация следующие:

<bindings>
  <webHttpBinding>
    <binding name="RESTBinding" maxBufferSize="67108864" maxReceivedMessageSize="67108864" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00">
      <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647"
maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
    </binding>   
  </webHttpBinding>
</bindings>

В моей стороне клиента C# я делаю следующее:

WebRequest request = HttpWebRequest.Create(@"http://localhost.:2381/RepositoryServices.svc/deviceprofile/AddDdxml");

        request.Credentials = new NetworkCredential("blah", "blah");
        request.Method = "POST";
        request.ContentType = "application/xml";
        request.ContentLength = byteArray.LongLength;


        using (Stream postStream = request.GetRequestStream())
        {
            postStream.Write(byteArray, 0, byteArray.Length);
        }

Нет никакой специальной конфигурации, реализованной на стороне клиента...

Я судил скрипача... Клиент отправляет надлежащий запрос... Но сервер сразу отвечает 400..

5
задан Glenn Danthi 19 March 2010 в 07:19
поделиться