Apache HTTPClient变更

Android6.0

取消支持 Apache HTTP 客户端
Android 6.0 版移除了对 Apache HTTP 客户端的支持。如果要继续使用 Apache HTTP API,需要在 build.gradle 文件中配置:

android {    useLibrary 'org.apache.http.legacy'}
Android9.0

Apache HTTP 客户端弃用
从 Android 9 开始,默认情况下该内容库已从 bootclasspath 中移除且不可用于应用。
要继续使用 Apache HTTP 客户端,以 Android 9 及更高版本为目标的应用可以向其 AndroidManifest.xml 添加以下内容:

    

HTTP和HTTPS请求

添加安全配置文件
选择退出明文通信
需要再AndroidManifest.xml中添加配置networkSecurityConfig

            ...    

Android 高版本已经要求使用HTTPS请求了,如果一定要使用HTTP请求,根据上面链接说明可以粗暴的在network_security_config.xml中设置

<?xml version="1.0" encoding="utf-8"?>    

更多相关文章

  1. Linux 下使用 NDK 编译 protobuf 2.6.1
  2. android的一些开发的资源
  3. android 网络编程
  4. 2.3.2 Android(安卓)Studio使用记录——2.快捷键大全
  5. Android中获取当前位置的使用步骤
  6. Android之关于Actionbar
  7. 箭头函数的基础使用
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. android传感器过滤,取中间直, 方位角介绍
  2. unity 导出 android安装包配置方案
  3. 彻底解决android surfaceview下触摸和键
  4. Android 学习之简单的底部弹出dialog
  5. android tips—开机引导启动wifi设置
  6. tabHost研究二 ,android应用中,大部分的软
  7. 讲一讲对Activity的了解【Android】
  8. React-Native 报错 Error: EISDIR: illeg
  9. Android 状态栏和应用标题栏颜色保持一致
  10. 微信支付问题