Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中单个HttpConnection中的多个请求?_Android_Httpclient - Fatal编程技术网

android中单个HttpConnection中的多个请求?

android中单个HttpConnection中的多个请求?,android,httpclient,Android,Httpclient,Http连接上的应用程序提到了这一点 连接握手的开销可能很大,尤其是 用于小型HTTP消息。可以实现更高的数据吞吐量 如果打开的连接可以重新用于执行多个请求 我想做的是,我想发送20个类似的post请求(即相同的标题),但我随它发送的数据非常小。因此,对于每个请求,我都会一次又一次地发送相同的头数据。因此,我正在寻找解决方法 例如: 建立连接(发送并使用标题信息,一次) 发送20个post请求 关闭连接 我的问题是:这是可能的,还是不可能的?如果是,请提供/指给我一节课/教程/示例 提前谢谢

Http连接上的应用程序提到了这一点

连接握手的开销可能很大,尤其是 用于小型HTTP消息。可以实现更高的数据吞吐量 如果打开的连接可以重新用于执行多个请求

我想做的是,我想发送20个类似的post请求(即相同的标题),但我随它发送的数据非常小。因此,对于每个请求,我都会一次又一次地发送相同的头数据。因此,我正在寻找解决方法

例如:

  • 建立连接(发送并使用标题信息,一次)
  • 发送20个post请求
  • 关闭连接
我的问题是:这是可能的,还是不可能的?如果是,请提供/指给我一节课/教程/示例

提前谢谢

PS:我做了一些研究,没有发现任何有用的东西。

-Edited-

对不起,我误解了你的问题


你想要的显然是可能的。然而,我认为这取决于服务器端。如果对服务器进行编码,则可以控制客户端和服务器之间的消息格式。如果没有,那么也许您应该遵循服务器的API。

谢谢您的回答。我确实知道ApacheAndroid http客户端的事情:-)。。我编辑了问题,提供了一些细节,请检查。确保你从问题中理解了这一点?如果是,你能解释一下你在这里做了什么吗
setDefaultMaxPerRoute
&
setMaxTotal
做什么?很抱歉,在查看文档后,我发现
setDefaultMaxPerRoute()
setMaxTotal()
在Android中不可用。我编辑了我的答案。我可以访问服务器,但在这方面的知识非常有限。你能指定一种方法吗?我有一个老项目(尚未完成)(请下载它,因为我只在几个小时内提供该文档)。请注意,原型是非常基本和不安全的。有关更好的信息,您可以参考其他信息,例如…