Apache HttpClient 4.3 SocketConfig.getSoTimeout() 与 RequestConfig.getSocketTimeout()

2024-03-02

当建造一个CloseableHttpClient在 Apache HttpClient 4.3 中,我可以使用

SocketConfig.custom().setSoTimeout(soTimeout).build()

并将其发送至setDefaultSocketConfig()我的连接管理器的方法。

我也可以使用

RequestConfig.custom().setSocketTimeout(socketTimeout).build()

并将其发送至setDefaultRequestConfig()我的 http 客户端生成器的方法。

它们会产生相同的最终效果还是不同的最终效果?


套接字超时时间为SocketConfig表示应用于新创建的连接的默认值。通过在中设置套接字超时的非零值,可以为各个请求覆盖该值RequestConfig.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Apache HttpClient 4.3 SocketConfig.getSoTimeout() 与 RequestConfig.getSocketTimeout() 的相关文章

随机推荐

  • 请求执行时如何获取当前Controller层配置的请求映射URL?

    我浏览了很多链接 例如如何在视图中显示所有控制器和映射 https stackoverflow com questions 9766800 how to show all controllers and mappings in a view
  • 当父状态改变时组件卸载

    我正在使用 React 16 8 2 每当应用程序组件中的状态发生更改时 我都会遇到组件卸载的问题 这是场景 我有 App jsx 一个功能组件 和许多状态变量 useState 其中一些状态变量的设置器通过 Context 提供程序 后代
  • 如何使用 android-ndk-r10d 在 Windows 上编译 ffmpeg-2.5.3

    我正在尝试使用 android ndk 10d 在 Windows 上编译 FFMPEG for android 我已经遵循了许多教程 但无法编译它 任何人都可以帮我编译 FFMPEG 我参考了很多博客和教程 但无法检索到预期的结果 我使用
  • iOS 应用程序中 iTunes 音乐商店的音乐预览 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个有趣的问题 可以在 iOS 应用程序中播放 iTunes 音乐商店中的音乐预览吗 怎么做 我需要你的帮助 是的 你可以这样做
  • 文件大小():特定路径的统计失败 - php

    我正在编写一个简单的文档管理脚本 需要在表中获取文件大小和文件类型 文件或文件夹 不知何故 它无法进入提及目录 如果可能的话请帮忙
  • 在 C# 中使用 Task.FromResult 与 wait

    我是 C 异步编程新手 需要看看以下哪一种是处理 Task 对象的首选方法 我有一个类可以这样做 var value this SomeFunction var innerValue await Task FromResult value
  • Luigi:如何将不同的参数传递给叶任务?

    这是我第二次尝试了解如何在 Luigi 中将参数传递给依赖项 第一个是here https stackoverflow com questions 64837259 luigi how to pass arguments to depend
  • 将 Pajek 数据集读入 Networkx

    我正在寻找将 Pajek 数据集转换为 networkxGraph 数据集来自哥斯达黎加家庭关系 http vlado fmf uni lj si pub networks data esna SanJuanSur htm 我正在使用非常方
  • 如何忽略异常并完成尝试

    所以我一直在奋斗这个问题 https stackoverflow com questions 14885288 io exception error when using serialport open大约一周了 我想我知道这个问题 但我不
  • Twig 和自动转义

    我正在学习 Symfony2 目前 我正在尝试在树枝模板中渲染表单标签 该标签包含一个 html 标签 该标签在我的 twig 文件中未正确呈现 下面是创建表单字段的代码段 builder gt add zipcode integer ar
  • Avalon 中的大写编辑

    我正在使用 AvalonEdit 编写电影脚本编辑器 我扩展了 DocumentLine 类以具有 Type 属性 其值表示 字符 对话行 等 我希望脚本中某种类型的文档行以大写形式编写 例如字符名称 渲染管道中是否有一个扩展点可以让我获取
  • 如何在 zend Framework 2 中返回对象数组?

    我正在 zf2 中进行查询 然后得到一个object Zend Db ResultSet HydratingResultSet 我必须foreach上 以便到达属性 我想默认获得一个对象数组 这是我的一些代码 factory address
  • clang 不编译我的代码,但 g++ 可以

    有人可以帮我解决这个代码吗 include
  • NodeJS 中的 HTTPS 请求

    我正在尝试编写一个 NodeJS 应用程序 它将使用 https 包中的请求方法与 OpenShift REST API 进行通信 这是代码 var https require https var options host openshif
  • 使用 ggforce 创建跳过节点的 Sankey 图

    I would like to use the ggforce package in R to create a Sankey diagram because I prefer the look of the parallel sets p
  • Vertx FileUpload上传不带扩展名的文件

    我在用vertx web并尝试上传文件 这是我的代码 router route handler BodyHandler create setUploadsDirectory some path uploads router post api
  • pandas 计算两个零之间不为零的值的数量

    我有以下数据框 0 0 0 1 0 0 1 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 1 0 0 0 0 你如何获得一个看起来像这样的数据框 0 0 0 4 0 0 4 3 0 4 3 2 4 3 2 0 0 0 0 2
  • 将tiny int 转换为int 时出错

    该错误看起来是由于在服务器上安装框架 4 5 引起的 尽管该项目的目标仍然是 4 0 4 5 取代了 CLR 看起来它在将tinyint 类型的对象拆箱为 int 方面发生了变化 这在 4 0 中可以工作 但安装 4 5 后就不行了 请在回
  • PHP72 MongoDB 驱动程序与 OSX 上的 Homebrew

    我有一个问题可能表明我对 Homebrew 与 MongoDB 存在误解 我正在 Mac OSX 10 12 6 Sierra 上运行带有 PHP 7 2 1 我想使用 的 XAMPP 版本 我安装了 MongoDB 并创建了配置和数据存储
  • Apache HttpClient 4.3 SocketConfig.getSoTimeout() 与 RequestConfig.getSocketTimeout()

    当建造一个CloseableHttpClient在 Apache HttpClient 4 3 中 我可以使用 SocketConfig custom setSoTimeout soTimeout build 并将其发送至setDefaul