http的基本常识和使用了解

1.http::全称 HyperText transfer protocol 译文是超文本传输协议

我们访问别人的东西,用本地目录的打开方式是无法访问到的,所有要使用http才能访问到

2.

a.建立连接 双方在确保通信的基础

我方:
  1. 我方是否可以发消息
  2. 我方是否可以收消息
  3. 对方是否可以收消息
  4. 对方是否可以发消息
对方:
  1. 我方是否可以发消息
  2. 我方是否可以收消息
  3. 对方是否可以收消息
  4. 对方是否可以发消息

b.请求行

响应头:

常见的响应头:

// cors的响应头
Access-Control-Allow-Origin: '*/指定的白名单ip'
// 还有缓存相关的响应头: expires eTag if-since....

响应主体

c.请求方式

标准的请求方式:

GET==>查

POST==>增

PUT==>改

DELETE==>删

请求路径:不是完整的路径,在完整路径中去掉协议域名端口号以后的路径

请求头:一堆键值对

xhr.setHeader('Content-Type', 'application/x-www-form-urlencoded')

token请求头

// axios响应拦截器中
config.headers['Authorization'] = token令牌
// post请求设置数据格式
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';

d.常见的状态码:

1xx:信息类,

2xx:成功类,

3xx:重定向类,

4xx:客服端错误类

5xx:服务器错误类

常见状态码:
200 ok
304 :内容是从缓存中来的
302 :临时重定向
301 :永久重定向
401 :身份或权限验证失败( token 出问题的时候)
403 :没有权限访问
404 :已经访问到目标服务器了,但是目标服务器中没有这个地址的响应,客户端写错地址了
405 :请求方法不对
500 :服务器内部错误
502 :网关错误
504 :网关超时

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值