使用httpsurlconnection类通过HTTPS端口上传文件

时间:2018-01-18 10:09:00

标签: android security

我有一台只使用端口号443打开端口的服务器。我需要使用Android客户端将文件上传到该服务器。我的问题是:

是否可以使用httpsurlconnection连接并上传到此类服务器,还是需要使用其他类?

如果有可能,请您给我一个例子吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您应该只需使用“https”而非“http”创建网址即可。

文档示例:

URL url = new URL("https://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
try {
 InputStream in = new BufferedInputStream(urlConnection.getInputStream());
 readStream(in);
} finally {
 urlConnection.disconnect();
}

有关详细信息,请参阅文档:

https://developer.android.com/training/articles/security-ssl.html#HttpsExample https://developer.android.com/reference/java/net/HttpURLConnection.html