文章目录
1、HTTP
- HyperText Transfer Protocol
- 超文本传输协议
- 用于从 万维网 服务器传输超文本到本地浏览器
- 基于 TCP/IP
- 通过一个可靠的链接来交换信息
- 是无状态的请求/响应协议
1.1、HTTP 消息结构
- 基于【客户端/服务端】的架构模型
- 使用 统一资源标识符 来传输数据和建立连接
客户端 请求消息
服务器 响应消息
1.2、HTTP 请求方法
| 主要方法有 | 描述 |
|---|---|
| GET | 请求指定的页面信息,并返回实体主体。 |
| POST | 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。 数据被包含在请求体中。 POST 请求可能会导致新的资源的建立和/或已有资源的修改。 |
1.3、HTTP 状态码
| 分类 | 分类描述 |
|---|---|
| 1xx | 信息:服务器收到请求,需要请求者继续执行操作 |
| 2xx | 成功:操作被成功接收并处理 |
| 3xx | 重定向:需要进一步的操作以完成请求 |
| 4xx | 客户端错误:请求包含语法错误或无法完成请求 |
| 5xx | 服务器错误:服务器在处理请求的过程中发生了错误 |
| 常见 | 英文名称 | 中文描述 |
|---|---|---|
| 200 | OK | 请求成功。一般用于GET与POST请求 |
| 400 | Bad Request | 客户端请求的语法错误,服务器无法理解 |
| 404 | Not Found | 服务器无法根据客户端的请求找到资源 |
| 500 | Internal Server Error | 服务器内部错误,无法完成请求 |
| 502 | Bad Gateway | 作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应 |
| 504 | Gateway Time-out | 充当网关或代理的服务器,未及时从远端服务器获取请求 |
2、前端知识
- HTML是主体,装载各种 DOM 元素
- CSS用来装饰 DOM 元素
- JavaScript控制 DOM 元素
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
HTTP与前端基础



最低0.47元/天 解锁文章
557





