使用url.openConnection()时出现未知协议异常

问题描述 投票:0回答:1

我使用以下行在Android中创建HttpsUrlConnection

HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();

它适用于大多数Android设备。奇怪的是,在某些Android设备上,这行代码不会返回HttpsUrlConnection。它返回HttpUrlConnection,因此抛出了未知的协议异常。它背后的原因是什么?

它在OnePlus2设备中不起作用。这款手机有OxygenOS版本3.5.5和Android版本6.0.1

java android httpsurlconnection
1个回答
0
投票

如果您的URL是http:// URL,则url.openConnection()返回HttpURLConnection;如果您的URL是https:// URL,则返回HttpsURLConnection。

© www.soinside.com 2019 - 2024. All rights reserved.