一、HTTP概述

  • 在许多场景下,我们的应用需要从服务端获取数据,例如,天气应用需要从天气服务器获取天气数据。新闻应用需要从新闻服务器获取最新的新闻咨询,通过HTTP数据请求,我们可以将互联网上的信息展示在应用中,从而为用户提供更加丰富和实用的体验。
  • HTTP的全程叫做超文本传输协议,是一个简单的请求响应协议。客户端向服务端发起请求,服务端接收请求后返回相应的资源给客户端,这一过程中,HTTP协议基于TCP、IP通信协议传递数据,确保了客户端与服务器之间的稳定通信,是万维网数据通信的基础
    常见的请求方法包括:
    GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE和CONNECT等
    在这里插入图片描述

GET请求的具体应用场景:
我们在浏览器中输入一个网址并跳转到对应网站时,浏览器就是通过GET请求来获取网页文件的。

在这里插入图片描述

二、HTTP工作流程

首先,客户端和服务器之间会基于传输层协议建立连接,连接成功后,客户端向服务器发送请求。请求中包含要访问的资源的URL、请求方法、请求头等信息。服务器接收到请求后,根据请求中的信息找到对应的资源进行处理,并将处理结果封装在响应中返回给客户端,在完成请求响应周期后,客户端和服务器之间的连接会关闭,这样就完成了一个请求响应过程。在这个过程中,开发者需要重点关注的是发送请求和处理响应这两个步骤。
在这里插入图片描述

发起请求

传递参数 url表示发起网络请求的URL网站,根据业务需求填写即可,options表示发起请求可选参数的类型和取值范围,options是可选参数,类型是HttpRequestOptions,它提供了多个字段用于对请求进行精细控制,右表展示了一些常用的请求参数,大家可以参考API文档进一步学习,一般来说我们重点关注前面两个参数,method字段用于配置请求方式,extraData字段用于配置发送请求的额外数据

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

示例:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

三、HTTP请求开发实践

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐