Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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 使用2在单个https连接上发出多个请求_Android_Performance_Retrofit_Okhttp_Android Networking - Fatal编程技术网

Android 使用2在单个https连接上发出多个请求

Android 使用2在单个https连接上发出多个请求,android,performance,retrofit,okhttp,android-networking,Android,Performance,Retrofit,Okhttp,Android Networking,我想上传一个大文件到我的服务器,但我希望能够暂停和恢复在中间的上传。因此,为了实现这一点,我将文件分为几个块,并逐个发送它们。我使用改型上传文件块。这是一个https请求 这种方法的问题是,对于单个块,正在创建一个新连接,因此在每个请求中创建一个新连接、握手等都有一定的开销 我想要的是一种使用相同http连接向服务器发送连续请求的方法。该连接应该有一定的超时时间 使用改型2是否可以实现 一个字。。。多部分请求 哦,等等,这是两个,但这会解决你的问题。你的方法不正确 编辑:这是一篇可能会有帮助的文

我想上传一个大文件到我的服务器,但我希望能够暂停和恢复在中间的上传。因此,为了实现这一点,我将文件分为几个块,并逐个发送它们。我使用改型上传文件块。这是一个https请求

这种方法的问题是,对于单个块,正在创建一个新连接,因此在每个请求中创建一个新连接、握手等都有一定的开销

我想要的是一种使用相同http连接向服务器发送连续请求的方法。该连接应该有一定的超时时间


使用改型2是否可以实现

一个字。。。多部分请求

哦,等等,这是两个,但这会解决你的问题。你的方法不正确


编辑:这是一篇可能会有帮助的文章。

我不明白,你能详细解释一下吗?嗯,让我看看是否能找到一些链接。。基本上,它只是文件上传,但使用多部分格式…因此,文件在一个单一连接中分块上传,可以根据连接和套接字超时暂停和恢复。即使有可能暂停和恢复连接,我也必须解决一个以上的使用情况,即应用程序以某种方式关闭或终止,而不是连接将被中止,在这种情况下,我不想从一开始就重新启动上载。哇,不确定您是否能获得解决方案,但它需要与服务器(或后端)以及前端进行更改/通信逻辑。改型是一个http客户端,而不是DL管理器,但是任何东西都可以通过后端和前端的正确框架设置来利用,…祝你好运!已经为这个做好了后端准备,并且工作正常。我只是想调整一下它的性能