web api中是否包含请求顺序



我用asp内核制作了一个web api。当客户端连续发送两个请求时,a和B。请求的顺序是否与TCP协议一样有保证?我能确定在我的web api中,请求A总是在请求B之前处理吗?

不,您不能确保第一个请求在第二个请求之前得到处理,因为请求可能由不同的线程处理,因此无法保证您收到响应的顺序。如果您希望确保只显示与上一次请求相关的数据,您可以在客户端使用计数器,在每次请求时递增该计数器并将其发送到API。在服务器端,响应将包含您的计数器,而您的客户端将只显示内容中具有匹配计数器的响应。

最新更新