首页 课程 师资 教程 报名

Java获取url参数数据

  • 2022-10-13 10:39:37
  • 2616次 动力节点

我们可以使用 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 类

URLConnection 类指定 URL 和我们的应用程序之间的一个。此类具有读取和写入数据到 URL 引用的指定资源的方法。

openConnection() 方法用于获取 URLConnection 类的对象。它的语法如下:

公共 URLConnection openConnection()抛出 IOException{}    

如何使用 Java 从 URL 访问数据

我们已经讨论了 URL 和 URLConnection 类;现在,很容易理解如何从给定的 URL 获取数据。在这里,我们将使用这些类访问数据。我们将使用InputStreamReader和BufferedReader的组合从指定的 URL 读取数据。我们应该按照以下步骤为这个过程创建一个 Java 程序:

创建一个 URLConnectionReader 类

现在,创建一个新的 URL 对象并传递我们想要访问的所需 URL。

现在,使用这个 url 对象,创建一个 URLConnection 对象。

使用 InputStreamReader 和 BufferedReader 从 URL 连接中读取。

BufferedReader 的 readLine 方法返回一个我们可以访问的字符串。如果此字符串为空,则表示我们已到达文档末尾。

现在,将我们从 URL 作为输出接收到的字符串系列附加到您的 StringBuilder 对象。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交