HTTP协议

URL

请求的资源为单一资源被称为URL,资源所在的位置(目录)叫做URI

HTML

简称:Web Page,也就是网页
多个URL排版组成的页面叫做HTML

HTTP组成部分

  1. http:// 协议
  2. 域名
  3. 端口:自动解析
  4. 文件所在目录亦或者叫URI

什么是HTTP

HTTP:超文本传输协议
http协议就是将用户请求的html页面从web服务器中传输到客户端浏览器的一种协议。

HTTP的工作原理

  1. 浏览器分析跳转
  2. 域名解析
  3. 建立tcp链路
  4. 发送http请求
  5. 响应http请求

HTTP请求

header(头部)

  1. method:请求的方法
    get:获取URI对应的资源
    post:可以更新和创建资源 非幂等(不固定)
    put:向指定的URI更新传递资源 幂等(固定,传递什么就是什么)
    delete:删除
    head:检查

  2. scheme:方案

  3. Accept:请求的类型

  4. Accept-Encoding:是否接受压缩

  5. Accept-Language:请求的语言

  6. Cache-Control:缓存控制

  7. Connection:连接的方法时长连接,还是短链接

  8. host:请求的域名

  9. If-Modified-Since:修改的时间

  10. User-Agent:请求的浏览器工具

date(数据)

  1. path:文件的路径

HTTP响应

header(头部)

  1. 响应的http协议,
  2. 响应的状态码
  3. 返回服务器的时间
  4. 响应的资源缓存多久
  5. 响应的服务器名称

date (数据)

  1. 服务器返还的真实内容

响应的状态码(必记)

200 表示客户成功接收到服务端的数据
206 表客户端发完请求后,服务端只返回了部分 数据
301 永久重定向 永久将请求的目标固定跳转
302 临时重定向 临时将请求的目标固定跳转
400 客户端请求的语法错误,服务端无法识别
401 服务端开启了用户验证,客户端没有提供正确的信息
403 服务端不允许客户端访问,或者没有找到默认返回页面
404 客户请求的资源不存在
413 客户端向服务端上传的文件超过了服务端的限制
500 服务端出现了内部错误
502 服务器充当代理角色时,后端被代理的服务器不可用或没有正常反应
503 服务当前不可用,由于系统维护或超载,服务端暂时无法处理客户端的请求。
504 服务器充当代理角色时,后端的服务端没有按时返还数据,超时了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值