一:基础知识:
1.1:客户端:大概意思就是pc端电脑,笔记本,pad,电子手表,手环等等。。。
在前端之中:客户端特指:浏览器(chrome谷歌浏览器,firefox火狐浏览器,edge IE浏览器,safari苹果浏览器)
服务器:提供服务的设备(其本质就是一台大型的电脑主机)它的作用就是用户在上网过程当中服务器专门负责存放资源和提供对外服务。
1.2,URL地址完整的写法:http://www.xxx.com:80/yyy/zzz/html
协议:http https
主机名:www.xxx.com
端口:默认的就是80
路径名:yyy/zzz/html
1.3,http协议常见的请求方式:
get:获取
post:提交
delete:删除
put:完整更新
patch:部分更新
二axios库的介绍
axios用法:
axios({
url: 'http://www.liulongbin.top:3009/api/login',//请求地址
method: 'post', //请求方式
data: {
username: $('#username').val(),
password: $('#password').val()
}
}).then(({
data: res
}) => {
//成功回调
console.log(res)
});
三.http协议的请求报文与响应报文
请求报文:请求行/请求头/空白行/请求体
响应报文:响应行/响应头/空白行/响应体
响应行的状态码:
2xx:成功
3xx:重定向(比如小米官网mi.com,如果访问xiaomi.com浏览器会跳转至mi.com这样的就算是重定向)
4xx:客户端发生错误
5xx:服务器发生错误
响应状态码和业务状态码
响应状态码是由http协议规定的,具有通用性。每个不同的状态码都用其标准含义,不能乱用,
业务状态码是后端程序员自定义的,不具有通用性
如果有帮助到您可以点个关注,您的关注是我写作的动力!