JavaScript 基础
Document
运算符
深入数据和类型
函数进阶
原型、继承
类
浏览器存储
Web API
事件
错误处理
异步编程
网络请求
模块
练习
实例
工具与规范
软件架构模式
设计模式
HTTP 是一种通信协议,专门用于浏览器与服务器之间的通信,有关 HTTP 的详情请看 HTTP - MDN 。
我们使用 Fetch 发起的就是一个 HTTP 请求。
method 请求方法
HTTP 完整的请求方法看 请求方法 - MDN , 我们一般只需要关注以下四个。
方法 | 描述 |
---|---|
GET | 一般是默认的方法,表示获取一个资源。 |
POST | 生成一个资源。 |
PUT | 修改一个资源。 |
DELETE | 删除一个资源。 |
$$tip
请求方式属于约定俗成的,这意味着也存在不遵守的情况。也有公司不管是获取数据生成内容或删除都使用 GET。
我们该使用什么请求方法应该遵守开发文档。
$$
header 消息头
消息头中包含的是与请求相关的附加信息,完整的消息头看 Headers - MDN 。我们一般情况下无需关心消息头中的信息,只需在需要到的时候再去查找资料即可。
status 状态码
对于返回的 HTTP 响应,我们首先应该关心的应该是状态码,它使用一个数字表示了我们的请求是否成功或出了什么问题。有关状态码的详情看 HTTP 响应状态码 - MDN。