2
我已经多次使用Java命令url.openStream()从Web检索数据。但是,我不知道它在做什么。它是否通过我的浏览器,它建立了一个单独的端口,还是什么?Java url.openStream()如何工作
我想知道这是如何工作的,所以我可以确定如何通过互联网anonymizer命令播放。
如果有人对此有任何见解,我很乐意听到他们的声音。
感谢
我已经多次使用Java命令url.openStream()从Web检索数据。但是,我不知道它在做什么。它是否通过我的浏览器,它建立了一个单独的端口,还是什么?Java url.openStream()如何工作
我想知道这是如何工作的,所以我可以确定如何通过互联网anonymizer命令播放。
如果有人对此有任何见解,我很乐意听到他们的声音。
感谢
调用url.openStream()
启动一个新的TCP连接的URL解析到服务器。然后通过连接发送HTTP GET请求。如果一切正常(即200 OK),则服务器发回携带在指定URL处提供的数据有效载荷的HTTP响应消息。然后您需要从InputStream
中读取openStream()
方法返回的字节,以便将数据负载检索到您的程序中。
注意:请求不会通过您的浏览器。它由作为在JVM中运行的HTTP客户端的Java类执行。