首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现MobileIron SDK。使用哪种HttpClient?

实现MobileIron SDK。使用哪种HttpClient?
EN

Stack Overflow用户
提问于 2016-03-09 19:44:32
回答 1查看 909关注 0票数 0

我需要在安卓应用程序中嵌入MobileIron SDK。该应用程序使用Retrofit库。但是MobileIron文档说:

以下类不支持HTTP重定向用于HTTP隧道(这些类确实支持HTTP隧道)

  1. java.net.HttpURLConnection
  2. java.net.ssl.HttpsURLConnection
  3. AndroidHttpClient

当使用非标准库时,HTTP隧道如下:

  1. com.squareup.okhttp.HttpClient
  2. 已在HttpClient包下重新打包的Apache ch.boye.httpclientandroidlib库。

如果文档说我不能使用HttpURLConnection,我如何在应用程序中替换Retrofit?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-19 19:02:46

我认为您可以将MobileIron AppConnect 7.5.4用于Retrofit库,因为OkHttp库依赖于OkHttp API。

支持的API 只有当应用程序使用以下API之一访问企业服务器时,AppConnect应用程序才能使用HTTP/HTTPS隧道:

  • java.net.HttpURLConnection
  • java.net.ssl.HttpsURLConnection
  • Android HttpClient
  • DefaultHTTPClient,使用具有org.apache.http.package名称的标准Apache HttpClient库。 注意:非标准库(如在HttpClient包下重新打包的Apache库)不支持HTTP/S隧道。
  • OkHttpClient
  • ModernHTTPClient在用Xamarin开发平台构建的应用程序中。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35901176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档