当前位置: 首页 > 知识库问答 >
问题:

什么是远程连接?

夹谷硕
2023-03-14

当我将()连接到URL时。Java是否像浏览器那样获取网页,而不显示它?

例如,我试图理解是否要连接到Youtube视频URL。即使我看不到页面,URL连接是否像从典型的浏览器中一样加载页面和播放视频(没有页面的UI或视觉表示)?

共有2个答案

唐利
2023-03-14

不,URLConnection仅代表URL连接。使用UrlConnection.openConnection()连接到页面,但仍需要告诉它做什么。只有在被告知的情况下,它才会为您提供页面上元素的“打印”。但是,它已经访问了该文件。连接到页面并从中读取信息是一个多步骤的过程。

请参阅有关URLConnections的Oracle Java文档。它提供了更多关于这个类如何工作以及如何使用它的信息。

http://docs.oracle.com/javase/7/docs/api/java/net/URLConnection.html

齐振
2023-03-14

它正在获取网页的原始HTML。如果在浏览器中打开页面的位置并右键单击,则类似-

如果你连接到一个Youtube页面,你将得到原始的HTML,在这个代码中,将有一个引用(href),很可能是一个指向视频源的标签。

--编辑

很明显,浏览器会将HTML翻译成你在屏幕上看到的内容。现代浏览器会自动连接到该HTML页面上的所有引用,就好像同时加载多个页面,并将它们放在一起。

 类似资料:
  • 我刚刚开始使用rabbitmq,我目前正在rabbitmq网站上的教程中工作。我使用本地机器作为服务器完成了hello world教程。现在我想连接到另一台机器上的远程服务器。我的问题是我需要使用什么主机名来连接到这个服务器。它是安装rabbitmq服务器的机器的ip地址吗。

  • 问题内容: 我正在尝试打开与远程计算机上运行的Java应用程序的JMX连接。 应用程序JVM配置有以下选项: com.sun.management.jmxremote com.sun.management.jmxremote.port = 1088 com.sun.management.jmxremote.authenticate = false com.sun.management.jmxrem

  • 问题内容: 我一直在localhost上建立一个网络,当我尝试在主机上移动它时,它显示了很多错误。似乎无法连接到我的本地数据库。这是代码: 这是输出: 感谢帮助 问题答案: 这是mysql用户权限问题。例如,使用phpmyadmin创建一个新用户,如果从localhost连接,则将其主机设置为localhost;如果从外部连接,则将其主机设置为%。

  • 主要内容:强连通图前面介绍了《 图存储结构》,本节继续讲解什么是 连通图。 前面讲过,图中从一个顶点到达另一顶点,若存在至少一条路径,则称这两个顶点是连通着的。例如图 1 中,虽然 V1 和 V3 没有直接关联,但从 V1 到 V3 存在两条路径,分别是   和  ,因此称 V1 和 V3 之间是连通的。 图 1 顶点之间的连通状态示意图 无向图中,如果任意两个顶点之间都能够连通,则称此无向图为 连通图。例如,图

  • 问题内容: 由于某些原因,我无法远程连接到我的MySQL服务器。我已经尝试了一切,但仍然遇到错误。 现在,我尝试跑步 还是一无所有!我做错了什么? 编辑 :已注释掉绑定ip。 问题答案: 要将MySQL暴露给localhost以外的任何东西,您将必须具有以下行 对于mysql 5.6及以下版本 取消注释并分配给您的计算机IP地址,并且不环回 对于mysql 5.7及更高版本 取消注释并分配给您的计

  • 在这段代码中,两个连接和断开是什么意思?导致停止,直到终止?