允許Android 9 Pie 中的所有網路連線:HTTP 和HTTPS
在Android 9 Pie 中,預設強制執行使用TLS的加密連接,使未加密的請求失敗。為了適應需要處理不同連線類型請求的應用程序,Android 提供了多種啟用 HTTP 和 HTTPS 連線的選項。
使用 AndroidManifest.xml
最簡單的方法就是在
<application android:usescleartexttraffic="true"> ... </application>
使用 network_security_config.xml
要進行更精細的控制,Android 9 Pie 引入了 networkSecurityConfig 資源。此檔案可讓您為應用程式指定自訂網路安全配置。若要為所有請求啟用明文流量,請在res/xml 目錄中建立名為network_security_config.xml 的文件,其中包含以下內容:
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartexttrafficpermitted="true"> <trust-anchors> <certificates src="system"></certificates> </trust-anchors> </base-config> </network-security-config>
在清單中引用network_security_config.xml
建立network_security_config.xml 檔案後,請在
<?xml version="1.0" encoding="utf-8"?> <manifest ...> <application android:networksecurityconfig="@xml/network_security_config"> ... </application> </manifest>
透過實作這些更改,您的應用程式將能夠透過Android 9 Pie 中的HTTP 和HTTPS 連線發出請求,確保與兩種類型的網路互動。
以上是如何在我的 Android 9 Pie 應用程式中允許 HTTP 和 HTTPS 連接?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver CS6
視覺化網頁開發工具

WebStorm Mac版
好用的JavaScript開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

記事本++7.3.1
好用且免費的程式碼編輯器