如果我有一个客户端应用程序向我的 Web 服务一个接一个地发送请求,那么 Web 服务是否能够处理发出的每个请求,并且不会因为发出的新请求而覆盖先前的请求?我希望所有请求都得到处理,而不是被另一个请求替换。我能否对来自同一客户端的多个请求执行此操作
最佳答案
我不知道为什么另一个答案这么长,本质上是一个关于基础知识的简单问题,但答案是是。
每个请求都是独立于其他请求的,除非您专门将某种交叉编译到服务器中(例如每个请求使用的静态跨线程列表或更复杂的结构)。
如果使用通过事件给出结果的异步模式,则更容易在客户端遇到交叉 - 您需要确保获得正确请求的结果(通常通过提供一些 token 作为“自定义状态”来完成“变量,您可以使用它来确定响应处理程序中的原始请求)。
关于service - Web 服务和来自同一客户端的多个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1640750/