【发布时间】:2016-06-10 09:49:06
【问题描述】:
我正在研究 HttpURLConnection 类以从我的应用程序中执行一些网络活动。所以我想知道 HttpURLConnection 如何在内部工作。我浏览了这个类,发现在 URLConnection 中定义为抽象的 connect() 方法。
但我找不到 connect() 方法定义。所以我很好奇 HttpURLConnection 是如何连接到服务器的。
我的代码:
URL url = new URL("https://example.com");
connection = (HttpURLConnection) url.openConnection();
connection.setRequestProperty("Accept-Encoding", "identity");
connection.setRequestProperty("Authorization", basicAuth);
connection.setRequestProperty("Connection", "keep-alive");
connection.setRequestProperty("Content-type", "");
connection.setRequestProperty("User-Agent", "LibHttp/1.3.8");
connection.setRequestMethod("POST");
connection.connect(); // how it connects //
请给我一些解决方案。
【问题讨论】:
标签: android httpurlconnection urlconnection