gpt4 book ai didi

java - 服务器长时间保持连接时http请求会超时吗?

转载 作者:行者123 更新时间:2023-12-01 12:58:42 24 4
gpt4 key购买 nike

当一个http请求发送到服务器(例如java web服务器)时,而服务器长时间持有请求,不发回响应,会不会超时?

我搜索http超时,找到了408,但我不认为408是我描述的超时。

如果发生超时,我可以设置这个超时值吗?在服务器还是客户端?

最佳答案

如果设置了读取超时,则会超时。如果你没有,那就不会。超时变成 SocketTimeoutException,而不是 HTTP 错误代码。没有 HTTP 错误代码。没有可从中获取错误代码的 HTTP 响应。这就是为什么会有超时。您可以使用 URLConnection.setReadTimeout() 设置超时。

关于java - 服务器长时间保持连接时http请求会超时吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23679981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com