SOAP请求中的XML内容是否可能导致服务器超时?
我正在使用SOAP Web服务,定期运行应用程序,每次运行应用程序时,会将多个请求发送到同一个端点,具有相同的标头等。唯一的区别是内容XML已更改,因为该服务每个请求只能处理100个项目。
每次运行应用程序时,都会成功接收和处理大多数(通常是所有)请求。有时某些请求会超时,但在应用程序的单个时间间隔内从不会发出所有请求。当我联系支持Web服务以解决间歇性超时时,响应是我需要发送XML,因此他们可以在结束时复制超时。
这个技术支持代理可能知道我不知道的事情,并且XML字符串的内容可能会导致超时吗?
如果重要,我在VB.Net,4.6.1和exception.toString
= System.Net.WebException: The operation has timed out at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) at System.Net.HttpWebRequest.GetRequestStream() at SolutionName.ModuleName.SubName(String MyXMLString)
中编写了该工具。我没有关于Web服务使用的语言或环境的确凿信息,并且对发布Web服务的名称不感兴趣,分散了我的实际问题。