当前位置: 首页 > 知识库问答 >
问题:

HttpResponse#Close()对BasicHttpClientConnectionManager有什么影响?

祁嘉木
2023-03-14

我在Apache HttpClients教程中读到httpResponse#close()关闭并丢弃连接。我的问题是,当我们使用一个只管理单个连接的BasicHttpClientConnectionManager时,我调用HttpResponse#Close()我是否无法重用同一个HttpClient,因为连接已经关闭并被丢弃?

共有1个答案

段干茂实
2023-03-14

当客户机调用远程服务器时,双方都建立了连接这称为套接字连接。套接字保持活动状态,直到任一方关闭为止。

要回答您的问题,您仍然可以使用相同的HttpClient,但您将创建一个新的连接来发出另一个请求

 类似资料:
  • 下面是vb中的一个特殊情况。我搞乱了SuppressKeyPress属性,发现了一些奇怪的东西。 形势 假设我有一个名为的输入框,我希望名称不带任何数字,当插入数字时,会弹出一个MessageBox并报告错误。 在这种情况下,由于某种奇怪的原因,如果我键入一个数字,它将被写入文本框中,尽管我抑制了按键。 我发现,如果我删除MsgBox行,数字将不会出现在输入框中。 问题 这是怎么回事?为什么Msg

  • 我已经发出了一个类似于上面的http请求。 为了释放基础连接,调用(1)和(2)是否正确?这两种调用之间有什么区别?

  • 问题内容: 我正在使用SQL Server2008。DateTime列“ DateFrom”上有一个非唯一的非聚集索引。我正在根据此列搜索表。我只是想知道 CONVERT()函数 对INDEX的影响,请参见以下内容: 我已经检查并发现没有区别。但是我在想,既然该列是CONVERTED的,那么SQL Server可能不会使用该索引,这是正确的吗? 如果这不是一个适当的问题,请原谅我。 问题答案: 通

  • 问题内容: 虽然有一种方法没有。这是为什么?文件在完成后会自动关闭吗? 谢谢! 问题答案: 该类的javadoc将类描述为: 文件和目录路径名的抽象表示。 只是路径名的一种表示形式,有一些关于文件系统(如)和目录处理的方法,但是实际的流输入和输出在其他地方完成。流可以打开和关闭,文件不能。 (我个人的看法是,不幸的是Sun后来继续创建,给命名不一致带来了很大的困惑。)

  • 根据定义: noNamespaceSchema位置属性引用没有目标命名空间的XML Schema文档。 这个属性将如何改变解析的结果? 例如,以这个XML为例: 参考此模式: 我从架构中删除了以下命名空间声明: 即使在引用XML中不使用noNamespaceSchemaLocation属性,也不会引发错误。为什么我们一开始就需要这个属性?

  • 在django.http模块中定义了HttpResponse对象的API HttpRequest对象由Django自动创建,HttpResponse对象由程序员创建 在每一个视图函数中必须返回一个HttpResponse对象,当然也可以是HttpResponse子对象 1.不用模板,直接返回数据 from django.http import HttpResponse def index(req