阻止请求

Izz*_*zza 1 blocking

什么是一个具有禁止请求服务器连接是什么意思?

谢谢!

Ala*_*lan 15

这意味着,当您向服务器发出请求时,请等到您收到回复消息(阻止).

这种方法的优点是可以确保请求完成的代码完成.

缺点是您的代码在请求完成之前"挂起",并且请求可能永远不会完成,这会导致挂起的线程和/或进程.

通常,阻塞请求伴随着超时,因此在一段时间之后,如果没有给出响应,则调用将返回错误,指示超时已过,并且您应该努力处理该情况.

网页请求是阻止请求的示例.当您在浏览器中输入www.google.com时,您的浏览器会向Google的网络服务器发出阻止请求,等待显示响应.如果(由于一些疯狂的原因)谷歌没有回应,你将收到超时错误.