WCF休息| 400错误的请求并在重置服务后工作

时间:2018-06-24 17:35:24

标签: wcf

我有REST WCF服务,并使用ajax请求进行了调用:

[WebGet(ResponseFormat = WebMessageFormat.Json,
                 RequestFormat = WebMessageFormat.Json,
                 BodyStyle = WebMessageBodyStyle.Bare,
                 UriTemplate = "GetAllClientDetails/{customerId}")]
        CustomerPersonalDetailsResponse GetAllClientDetails(string customerId);

这是配置

 <webHttpBinding>
        <binding name="webHttpBinding_IService" closeTimeout="00:30:00" openTimeout="00:30:00" receiveTimeout="00:30:00" sendTimeout="00:30:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" transferMode="Buffered" useDefaultWebProxy="true">
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>

我使用了usig Ajax客户端服务,并且成功运行,但是有时ajax调用失败,状态为400 Bad Request,当我重置应用程序或应用程序池时,它可以正常工作!  我尝试了提琴手,但没有报告任何新内容 我应该从这种行为中期待什么,或者可能是问题所在

谢谢。

0 个答案:

没有答案