网络请求出现:No Network Security Config specified, using platform default

梦里梦外; 2023-02-25 07:19 84阅读 0赞

问题描述:

在使用OkHttp请求数据时,总是失败,会提示:No Network Security Config specified, using platform default

其实这个问题很简单,就是android9.0(28)以后,系统默认不在支持http请求,当我们在发送http请求时会出现以下提示,并且请求网络失败。

解决方法:

首先在res文件夹下新建xml目录,然后创建network_security_config.xml文件,如图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NTAyMjA2_size_16_color_FFFFFF_t_70

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <network-security-config>
  3. <base-config cleartextTrafficPermitted="true" />
  4. </network-security-config>

记得还要在AndroidManifest.xml里面进行引用

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NTAyMjA2_size_16_color_FFFFFF_t_70 1

参考:https://www.jianshu.com/p/8fa162a5ccc4

发表评论

表情:
评论列表 (有 0 条评论,84人围观)

还没有评论,来说两句吧...

相关阅读