主要参考stackoverflow上hrishikesh-kadam的回答

1。在res创建xml文件夹创建network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>            (你的http url如我写的)10.0.70.43                                                        

2。在AndroidManifest.xml中添加下面代码

android:networkSecurityConfig="@xml/network_security_config"

3。我的https和http互换添加的一些

//下面代码看https://github.com/square/okhttp/wiki/HTTPS        //https用ConnectionSpec.MODERN_TLS,不是的就用ConnectionSpec.CLEARTEXT        ConnectionSpec spec = null;        if (BASEURL.startsWith("https")) {            spec = new ConnectionSpec.Builder(ConnectionSpec.MODERN_TLS)                    .tlsVersions(TlsVersion.TLS_1_3,                            TlsVersion.TLS_1_2)                    .cipherSuites(                            CipherSuite.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,                            CipherSuite.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,                            CipherSuite.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256)                    .build();        } else {            spec = new ConnectionSpec.Builder(ConnectionSpec.CLEARTEXT)                    .build();        }OkHttpClient okHttpClient = new OkHttpClient.Builder()                .sslSocketFactory(你自定义的sslParams.sSLSocketFactory, 你自定义的sslParams.trustManager)                .connectionSpecs(Collections.singletonList(spec))                .hostnameVerifier(你自定义的new HttpsUtils.UnSafeHostnameVerifier())

更多相关文章

  1. Android四大组件之activity之间带数据跳转
  2. Android点击2次退出
  3. Android(安卓)通讯录学习笔记之——调用系统添加成员功能
  4. Google Android(安卓)SDK开发范例------------20141119
  5. Android—将Bitmap图片保存到SD卡目录下或者指定目录
  6. [置顶] android中加载图片
  7. 初学Android,数据存储之SD卡文件浏览器(四十四)
  8. radiolog不全的问题
  9. Android中调试规范Log

随机推荐

  1. 1Mbps能做什么?
  2. 你说的 Flink 和搜索引擎有什么关系
  3. 基于 Flink 的实时数仓生产实践
  4. Apache Flink 进阶(八):详解 Metrics 原理与
  5. Apache Flink 进阶(六):Flink 作业执行深度
  6. 一文带你了解 Flink Forward 柏林站全部
  7. 学C之路_3----循环和分支
  8. 自学第七十一天
  9. VoltDB让Kafka支持复杂数据流驱动的实时
  10. Apache Flink 进阶(五):数据类型和序列化