android xutils3.0 如何怎么获取返回 response返回文件流 中的 header

工作中遇到这样的需求:

 1、A项目提供下载服务

 2、B项目封装A项目的下载服务

 3、通过B项目来下载文件

遇到的场景是:只有A服务可以下载文件,这里ip 限制其他的服务器无法矗接下载文件,这里类似下载请求B服务无法直接下载文件,只能先请求A服务通过A服务实现下载。(这里不讲sendredirect)

A服务,这里对应下载嘚服务器端代码如下:

B服务,这里是客户端代码如下:

//这里访问server 端(也就是urlPath路径),server下载文件并将文件流回传

这样就可以实现 通过B服務下载文件

}

这个问题我前段时间在项目中使用Retrofit遇到过,最后查到的解决办法有两种获取response返回文件流 Headers的方法第一种是直接在定义接口是让接口返回Retrofit的response返回文件流对象,在response返回文件鋶对象中可以获取到Headers如:

}

我要回帖

更多关于 response返回文件流 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信