当前位置:网站首页 > Java教程 > 正文

java协议教程



本教程显示了如何使用 Java 发送 GET 和 POST 请求。 我们使用内置的类以及标准的 Java 和 Apache 类。

超文本传输​​协议( HTTP )是用于分布式协作超媒体信息系统的应用协议。 HTTP 是万维网数据通信的基础。

在示例中,我们使用(这是一个免费的 HTTP 请求和响应服务),以及(这是一个用于测试的小型 HTML 页面)。

HTTP GET 方法请求指定资源的表示形式。 使用 GET 的请求应仅检索数据。

HTTP POST 方法将数据发送到服务器。 在上载文件或提交完整的 Web 表单时,通常使用它。

从 Java 11 开始,我们可以使用。

 

我们向网页创建 GET 请求。

 

使用工厂方法创建一个新的。

 

我们建立对该网页的同步请求。 默认方法是 GET。

 

我们发送请求并检索响应的内容,然后将其打印到控制台。

 

这是输出。

下一个示例使用 Java 11 HttpClient 创建 POST 请求。

 

我们需要依赖项。

 

我们将 POST 请求发送到页面。

 

首先,我们使用 Jackson 的构建请求主体。

 

我们构建 POST 请求。 使用创建一个新的。 它将高级 Java 对象转换为适合作为请求正文发送的字节缓冲区流。

 

我们发送请求并检索响应。

 

This is the output.

以下示例使用创建 GET 请求。

 

该示例使用 HTTP GET 请求检索网页。

 

我们检索此小型网页的内容。

 

创建到指定 URL 的连接。

 

我们使用方法设置请求方法类型。

 

输入流是从 HTTP 连接对象创建的。 输入流用于读取返回的数据。

 

我们使用构建内容字符串。

 

我们使用逐行从输入流中读取数据。 每行都添加到中。 在每行之后,我们附加一个与系统有关的行分隔符。

 

我们将内容打印到终端。

以下示例使用创建 POST 请求。

 

该示例将 POST 请求发送到。

 

我们将编写这两个键/值对。 我们将字符串转换为字节数组。

 

URL 的连接已打开。

 

通过方法,我们指示我们将数据写入 URL 连接。

 

HTTP 请求类型通过设置。

 

我们使用方法设置用户年龄属性。

 

我们将字节或数据写入 URL 连接。

 

我们读取连接的输入流,并将检索到的内容写入控制台。

以下示例使用 Apache 创建 GET 请求。

 

对于示例,我们需要此 Maven 依赖关系。

 

该示例发送 GET 请求以读取指定网页的主页。

 

是使用构建的。

 

用于创建 HTTP GET 请求。

 

我们执行请求并获得响应。

 

从响应对象中,我们读取内容。

 

我们逐行读取内容并动态生成字符串消息。

以下示例使用创建 POST 请求。

 

The example sends a POST request to .

 

用于创建 POST 请求。

 

用方法设置数据。

 

我们使用方法为请求设置标头。

 

我们执行请求并获得响应。

 

我们阅读响应并将其打印到终端。

在本教程中,我们使用以及标准 Java 和 Apache 在 Java 中创建了 GET 和 POST 请求。

  • 上一篇: java视频教程知乎
  • 下一篇: java web 面试教程
  • 版权声明


    相关文章:

  • java视频教程知乎2025-03-13 20:58:02
  • 在线java菜鸟教程2025-03-13 20:58:02
  • 红警制作教程java2025-03-13 20:58:02
  • 小米java使用教程2025-03-13 20:58:02
  • 鸿蒙开发教程 java2025-03-13 20:58:02
  • java web 面试教程2025-03-13 20:58:02
  • java教程知识点2025-03-13 20:58:02
  • java初级教程视频2025-03-13 20:58:02
  • java自制就业教程2025-03-13 20:58:02
  • java教程开发工具2025-03-13 20:58:02