当前位置: 首页 > 知识库问答 >
问题:

Http明文不支持Android 9

师曦
2023-03-14

好的,所以我有以下在我的清单文件,但我仍然得到明文是不允许的IP地址192.168,这是一个本地IP地址范围,请帮助我疯了。我正在使用Xamrain表单。

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
  <base-config cleartextTrafficPermitted="true" >
  </base-config>
</network-security-config>

我的Manafest文件如下

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.companyname.FuelStockApp" android:installLocation="auto" android:versionCode="2" android:versionName="1.0">
    <uses-sdk android:minSdkVersion="24" android:targetSdkVersion="28" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_SMS" />
    <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
    <application android:label="FuelStockApp.Android"></application>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
   <application android:usesCleartextTraffic="true"
    android:networkSecurityConfig="@xml/network_security_config">

 </application>
 </manifest>

我在这里也有作为一个理智检查

共有1个答案

乔丁雨
2023-03-14

在network_config_xml中添加要排除的IP。

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
  <domain-config cleartextTrafficPermitted="true">
    <domain includeSubdomains="true">10.0.2.2</domain> 
    <domain includeSubdomains="true"> 192.168.0.0</domain> <!-- Your IP's  -->
  </domain-config>
</network-security-config>

在您的舱单中:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.companyname.FuelStockApp" android:installLocation="auto" android:versionCode="2" android:versionName="1.0">
    <uses-sdk android:minSdkVersion="24" android:targetSdkVersion="28" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_SMS" />
    <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />

 <application android:label="FuelStockApp.Android" android:networkSecurityConfig="@xml/network_security_config" ></application>


 </application>
 类似资料:
  • 我的Laravel应用程序使用WAMP服务器在我的PC上本地成功运行 当我在RedHat服务器上部署应用程序时, 我在发出HTTP请求时遇到以下错误: 唯一的区别是 创作者json 请注意,在本地,我从一开始就将我的laravel版本从laravel 5升级到laravel 7。 我必须在服务器上安装其他任何东西才能发出HTTP请求吗?

  • 我注意到一件奇怪的事情,显然Firefox说它支持HTTPS上的Brotli,但不支持HTTP?Brotli与gzip类似,但效率更高,为什么它会将其限制为HTTPS?在HTTPS选项卡上,我看到: 他被派去了。但在另一个网站上,我没有看到。为什么它不能做Brotli压缩HTTP?

  • 问题内容: 我有以下代码: 我正在尝试查询(例如)。 我不断收到此错误: 什么会导致此错误,我该如何解决? 问题答案: 不知道出了什么问题,但是当我尝试使用库执行相同的操作时,它会起作用: 请注意,两者之间存在差异,我的代码简单得多,它不适用于Cookie,并且不会伪装Safari浏览器。 如果您需要将Cookie与一起使用,则可以在其中找到很好的支持。

  • 一个好的HTTP缓存策略可以极大地提高一个web应用的性能及客户端的体验。谈到HTTP缓存,它主要是与HTTP的响应头'Cache-Control'相关,其次另外的一些响应头比如'Last-Modified'和'ETag'等也会起一定的作用。 HTTP的响应头'Cache-Control'主要帮助私有缓存(比如浏览器端缓存)和公共缓存(比如代理端缓存)了解它们应该如果缓存HTTP响应,以便后用。

  • 开发者app 开发者app可以在你开发Tabris.js app的同一台机器上运行,不需要模拟器或者Windows SDK。这时,你需要注意下面的点: 鼠标并不总能替代触摸屏。某些手势无法通过鼠标输入来识别。笔记本电脑/平板电脑混合设备的用户在这里有一定优势。 用单指滑动屏幕边缘的手势来打开开发者控制台将不起作用:因为操作系统保留该手势来打开操作中心。作为替代,你可以使用鼠标或笔来做手势,也可以使

  • 问题内容: 当我使用下面的代码时(以下),我得到了错误…引起故障的行(显然)是 编辑:我按照建议添加了,但这并没有改变错误。 编辑:EditObject servlet看起来像这样 另一个编辑:所以基本上我不能做我正在做的事情。我需要的是,用户提交一个发布请求,然后将他/她转回到使用Get方法而不是Post的servlet。如何在不出现错误的情况下进行此引荐?提前致谢。 问题答案: (很抱歉,我之