服务器与阻止请求的连接是什么意思?
谢谢!
答案 0 :(得分:15)
这意味着,当您向服务器发出请求时,请等到您收到回复消息(阻止)。
这种方法的优点是可以确保请求完成的代码完成。
缺点是您的代码在请求完成之前“挂起”,并且请求可能永远不会完成,这会导致挂起的线程和/或进程。
通常,阻止请求会伴随超时,因此在一段时间后,如果没有给出响应,则调用将返回错误,指示已超时,并且您应该努力处理该情况。
网页请求是阻止请求的示例。当您在浏览器中输入www.google.com时,您的浏览器会向Google的网络服务器发出阻止请求,等待显示响应。如果(由于一些疯狂的原因)谷歌没有回应,你将收到超时错误。