猿问

http pipeline 为什么说‘只有幂等的请求能够被管线化’?

查阅http pipeline的时候,发现了这句话,没理解为什么不幂等的请求就不能流水线发送了?
难道说是因为客户端进行流水线发送请求的时候无法保证各个请求到达服务端的次序?

浮云间
浏览 915回答 1
1回答

红糖糍粑

所谓幂等就是 多次执行对资源的影响,和一次执行对资源的影响相同。幂等保证在pipeline中的所有请求可以不必关心发送次序和到达服务器的次序,即使多次请求,返回的结果一直是一样的。反之,若其中包含了不幂等的请求,那么他们到达服务器的次序影响整个返回结果,你会发现每次请求返回的结果可能都不一样。
随时随地看视频慕课网APP
我要回答