使用SOAP发出Web服务请求时,您可以像这样配置绑定
<basicHttpBinding>
<binding name="Secure_ApiService" sendTimeout="00:25:00">
<security mode="Transport">
<transport clientCredentialType="Basic" />
</security>
</binding>
</basicHttpBinding>
由于我们只使用此服务,因此我们不知道服务器上的sendTimeout配置了什么,我理解如果API调用比服务器或客户端上的sendTimeout花费的时间更长,则会发生错误。
当您只知道服务的端点时,有没有办法找出服务器端sendTimeout的配置?
答案 0 :(得分:0)
SendTimeOut在客户端受到控制,因为不同的客户端可能对他们愿意等待响应的时间有不同的容忍度。
参考:https://msdn.microsoft.com/en-us/library/hh924831(v=vs.110).aspx