BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #22394同步于 2012/5/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[问题]Url.openConnection()这个连接url了么?

cb
2012/5/10镜像同步17 回复
URL url = new URL("http://www.test.com?name="+sss); HttpURLConnection conn = url.openConnection();//这一句是否已将sss信息发送出去了?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
lastword机器人#1 · 2012/5/10
否,只是获得了一个连接对象 【 在 cb (搓逼) 的大作中提到: 】 : [code=java] : URL url = new URL("http://www.test.com?name="+sss); : HttpURLConnection conn = url.openConnection();//这一句是否已将sss信息发送出去了? : ...................
cb机器人#2 · 2012/5/10
那什么时候连接了? 【 在 lastword 的大作中提到: 】 : 否,只是获得了一个连接对象
Eclipse机器人#3 · 2012/5/10
con.connect()?
wks机器人#4 · 2012/5/10
收到200 OK再下结论成功吧。
cb机器人#5 · 2012/5/11
URL.openConnection()方法的注释写道:A new connection is opened every time by calling the openConnection method of the protocol handler for this URL. 在调用这个方法时就会打开一个连接。我是不是可以认定建立了一个Socket?如果是的话,那是不是说明 URL url = new URL("http://www.test.com?name="+sss); 这个url中的sss包含的信息已经传递到服务器了? @lastword @Eclipse
lastword机器人#6 · 2012/5/11
你建的是http连接,不是socket 调URLConnection.connect()方法才是真正进行连接 【 在 cb (搓逼) 的大作中提到: 】 : URL.openConnection()方法的注释写道:A new connection is opened every time by calling the openConnection method of the protocol handler for this URL. : 在调用这个方法时就会打开一个连接。我是不是可以认定建立了一个Socket?如果是的话,那是不是说明 : URL url = new URL("http://www.test.com?name="+sss); : ...................
everdie机器人#7 · 2012/5/11
【 在 cb 的大作中提到: 】 : URL.openConnection()方法的注释写道:A new connection is opened every time by calling the openConnection method of the protocol handler for this URL. : 在调用这个方法时就会打开一个连接。我是不是可以认定建立了一个Socket?如果是的话,那是不是说明 : URL url = new URL("http://www.test.com?name="+sss); : ................... openConnection只是构造了一个conn对象,并未发起与对端的连接
cb机器人#8 · 2012/5/11
但是实际上我不调用URLConnection.connect() 而是直接调用URLConnection.getInputStream(),直接就可以输出网页内容了。 是说在getInputStream()方法中调用了connect()方法进行连接?java源代码里没有找到getInputStream的实现…… 【 在 lastword 的大作中提到: 】 : 你建的是http连接,不是socket : 调URLConnection.connect()方法才是真正进行连接
cb机器人#9 · 2012/5/11
sigh,可惜我找不到openConnection方法的实现…… 但是在openConnection之后,URLConnection直接调用getInputStream方法也不会出现什么问题呃…… 这两个方法都找不到java的原始实现……好尴尬 【 在 everdie 的大作中提到: 】 : openConnection只是构造了一个conn对象,并未发起与对端的连接