我有一台只使用端口号443打开端口的服务器。我需要使用Android客户端将文件上传到该服务器。我的问题是:
是否可以使用httpsurlconnection连接并上传到此类服务器,还是需要使用其他类?
如果有可能,请您给我一个例子吗?
感谢。
答案 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