在代码中:
HttpURLConnection connection = (HttpURLConnection)createMerchURL.openConnection();
connection.setRequestMethod("PUT");
connection.addRequestProperty("Name", "Value1");
connection.connect();
..
connection.disconnect();
实际什么时候打开连接?在
..createMerchURL.openConnection();
处?或者在connection.connect();
?如何在
connection
对象中设置 URL 并将其与connection.connect()
一起使用?(因为我不太习惯。打开连接()
)
最后,两者有什么区别吗?
谢谢..
最佳答案
When is the connection getting opened actually? At ..createMerchURL.openConnection(); ? or at connection.connect();?
后者。前者只是解析 URL、查找协议(protocol)并创建 HttpURLConnection
对象。
How can I set URL in the connection Object
你不能。
and use it with connection.connect()?
你不能。
(as I am less comfortable with .openConnection())
运气不好:安于现状。
关于java - URL.openConnection() 和 URLConnection.connect() 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15782424/