gpt4 book ai didi

java - 连接和连接请求超时

转载 作者:太空狗 更新时间:2023-10-29 22:32:50 25 4
gpt4 key购买 nike

我正在使用 Http Apache 组件来执行 http 交互。我需要调整我的 http 客户端。为此,我有两个参数:连接超时和连接请求超时。在库文档和源代码中(未找到注释)我没有找到此术语的定义。我需要知道它们到底是什么意思。可能它们是在 HTTP 协议(protocol)文档中定义的,但我找不到它。所以,我的问题是这两个术语的含义以及它们之间的区别。

最佳答案

HttpClient 有一种根据 HttpClient javadocs 设置连接和套接字超时的方法(setConnectionTimeout()setTimeout()) .

Connection timeout 是与服务器建立连接之前的超时时间。

Socket timeout是接收数据的超时时间(socket timeout)。

例子:

假设您将浏览器指向一个网页。如果服务器在 X 秒内没有应答,将发生连接超时。但是如果它建立了连接,那么服务器将开始为浏览器处理结果。如果它没有在 Y 秒内结束此处理,则会发生套接字超时。

关于java - 连接和连接请求超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20271017/

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