Web服务和来自同一客户端的多个请求

bra*_*don 4 service

如果我有一个客户端应用程序一个接一个地向我的Web服务发送请求,那么Web服务是否能够处理每个请求而不是因为新请求而覆盖先前的请求?我希望处理所有请求而不是替换另一个请求.我是否可以使用来自同一客户端的多个请求执行此操作

San*_*der 7

我不知道为什么另一个答案是如此长的基本上是一个关于基础知识的简单问题,但答案是肯定的.

除非您专门为服务器编程某种交叉(例如,每个请求使用的静态跨线程列表或更复杂的结构),否则每个请求都独立于其他请求.

如果使用通过事件提供结果的异步模式,则更容易在客户端遇到交叉 - 您需要确保将结果输出到正确的请求(通常通过提供一些令牌作为"自定义状态"变量来完成,您可以使用它来确定响应处理程序中的原始请求).