我们可以使用 Java 程序从特定 URL 访问数据。Java 提供URL和URLConnection类以通过网络与 URL 进行通信。这些类有几个有用的方法来处理 HTTP URL。
在本节中,我们将讨论如何使用 Java 程序从特定 URL 访问数据。
让我们讨论 URL 和 URLConnection 类:
URL 类表示一个 URL(统一资源定位器),一个指向WWW(万维网)上的 Web 内容的指针。Web 内容可以是普通文件或目录,查询数据库,引用对象等。
URL 类显示 URL 的以下信息:
协议:协议定义了一组通信规则。在上面的 URL 中,https 是一个协议。
服务器名称或 IP 地址:服务器名称或域名或 IP 地址是主机的特定地址。在上面的示例中,www.javatpoint.com 是服务器名称。
端口号:端口号是可选属性。
文件名或目录名:文件名是项目的特定文件的名称。
URLConnection 类指定 URL 和我们的应用程序之间的一个。此类具有读取和写入数据到 URL 引用的指定资源的方法。
openConnection() 方法用于获取 URLConnection 类的对象。它的语法如下:
公共 URLConnection openConnection()抛出 IOException{}
我们已经讨论了 URL 和 URLConnection 类;现在,很容易理解如何从给定的 URL 获取数据。在这里,我们将使用这些类访问数据。我们将使用InputStreamReader和BufferedReader的组合从指定的 URL 读取数据。我们应该按照以下步骤为这个过程创建一个 Java 程序:
创建一个 URLConnectionReader 类
现在,创建一个新的 URL 对象并传递我们想要访问的所需 URL。
现在,使用这个 url 对象,创建一个 URLConnection 对象。
使用 InputStreamReader 和 BufferedReader 从 URL 连接中读取。
BufferedReader 的 readLine 方法返回一个我们可以访问的字符串。如果此字符串为空,则表示我们已到达文档末尾。
现在,将我们从 URL 作为输出接收到的字符串系列附加到您的 StringBuilder 对象。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习