当前位置 : 主页 > 网页制作 > HTTP/TCP >

url-routing – Java url.openStream()如何工作

来源:互联网 收集:自由互联 发布时间:2021-06-16
我多次使用 Java命令url.openStream()从Web检索数据.但是,我不知道它在做什么.它是通过我的浏览器,是建立一个单独的端口,还是什么? 我想知道这是如何工作的,所以我可以确定命令将如何通
我多次使用 Java命令url.openStream()从Web检索数据.但是,我不知道它在做什么.它是通过我的浏览器,是建立一个单独的端口,还是什么?

我想知道这是如何工作的,所以我可以确定命令将如何通过互联网匿名者播放.

如果有人对此有任何见解,我一定会欣赏他们.

谢谢

调用url.openStream()会启动与URL解析到的服务器的新TCP连接.然后通过连接发送HTTP GET请求.如果一切正常(即200 OK),则服务器发回HTTP响应消息,该消息携带在指定URL处提供的数据有效载荷.然后,您需要读取openStream()方法返回的InputStream中的字节,以便将数据有效负载检索到您的程序中.

注意:请求不会通过您的浏览器.它由Java类执行,该Java类充当在JVM中运行的HTTP客户端.

网友评论