我们想从silverlight调用websphere网络服务。
如果我理解正确的话:
这是对的吗?
是否可以从silverlight调用websphere Web服务?
答案 0 :(得分:1)
对第一个问题的一般回答:Web服务服务器不需要支持异步调用。因为HTTP是无状态的,所以服务器在一个线程中处理一个请求 一般来说,客户端可以选择是等待响应(同步)还是让新线程等待响应并同时执行其他操作(异步)。
因此,执行同步或异步调用的决定只是客户端的一部分。
答案 1 :(得分:1)
应该可以。
Silverlight是异步的,因为HTTP Web请求(GET,POST)没有链接到HTTP响应的接收。您发送的HTTP请求是一个操作,与您收到的请求分开并处理HTTP响应,您不发送请求,然后在同一个线程上等待响应。
在您的Web服务器上,接收请求和发送响应的方式没有区别,因此可以同步或异步处理,Silverlight应用程序将无视这一点。
说'Silverlight仅支持异步Web服务调用'只意味着它在等待响应时不会阻塞调用线程。请求在一个线程上发送,响应在另一个线程上接收。