实施MobileIron SDK。哪个HttpClient使用?

时间:2016-03-09 19:44:32

标签: android mobileiron

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

  

以下不支持HTTP隧道的HTTP重定向   类(支持HTTP隧道)

     
      
  1. java.net.HttpURLConnection中
  2.   
  3. java.net.ssl.HttpsURLConnection
  4.   
  5. AndroidHttpClient
  6.   

  

使用非标准库时的HTTP隧道   以下内容:

     
      
  1. com.squareup.okhttp.HttpClient
  2.   
  3. 已经重新打包的Apache HttpClient库   ch.boye.httpclientandroidlib包
  4.   

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

1 个答案:

答案 0 :(得分:1)

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

  

支持的API

     

AppConnect应用只能在应用时使用HTTP / HTTPS隧道   使用以下API之一访问企业服务器:

     
      
  • java.net.HttpURLConnection
  •   
  • java.net.ssl.HttpsURLConnection
  •   
  • Android HttpClient
  •   
  • DefaultHTTPClient,使用带有org.apache.http.package名称的标准Apache HttpClient库

         

    注意:非标准库不支持HTTP / S隧道,例如重新打包的Apache HttpClient库   ch.boye.httpclientandroidlib包。

  •   
  • OkHttpClient

  •   
  • 使用Xamarin开发平台构建的应用程序中的ModernHTTPClient。
  •