Я пытаюсь вызвать метод WCF из моего приложения MVC. При вызове метода WCF я получаю сообщение об ошибке «Удаленный сервер возвратил неожиданный ответ: (400) неверный запрос».
Я передаю список предметов. если я проезжаю только 50, он идет, но если он больше этого, он показывает сообщение об ошибке.
Любая помощь по этому вопросу будет принята с благодарностью.
Мой клиентский конфиг:
<basicHttpBinding>
<binding name="BasicHttpBinding_IPaymentRequestService"
closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00"
sendTimeout="00:10:00"
allowCookies="false" bypassProxyOnLocal="false"
hostNameComparisonMode="StrongWildcard"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647"
maxReceivedMessageSize="2147483647"
messageEncoding="Text" textEncoding="utf-8" transferMode="StreamedRequest"
useDefaultWebProxy="true">
<readerQuotas
maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None" realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
Конфигурация сервера:
<services>
<service name="BasicHttpBinding_IPaymentRequestService" >
<endpoint name="BasicEndpoint"
address="http://localhost/Intel.IIP.WCF.Hosting/PaymentRequestServiceHost.svc"
binding="basicHttpBinding" bindingConfiguration="ServiceBinding"
contract="IPaymentRequestService">
</endpoint>
</service>
</services>
<bindings>
<basicHttpBinding >
<binding name="ServiceBinding"
transferMode="StreamedRequest" allowCookies="false" useDefaultWebProxy="true"
messageEncoding="Text" hostNameComparisonMode="StrongWildcard"
bypassProxyOnLocal="false" maxBufferPoolSize="2147483647" textEncoding="utf-8"
closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00"
sendTimeout="00:10:00" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<readerQuotas
maxStringContentLength="2147483647" maxArrayLength="2147483647"
maxDepth="2147483647" maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647"/>
<security mode="None" ></security>
</binding>
</basicHttpBinding>
</bindings>
С уважением
Амаль