js中--http协议

一.1.http协议
概念:
html 超文本标记语言
http协议 超文本传输协议
HTTP是一个基于请求与响应模式的、无状态的、无连接的应用层协议
特点:
- -客户端/服务端模式
- -速度快
- -灵活 传输数据类型任意
- -无连接
- -无状态

2.url地址
统一资源定位符
格式:http://ip:port/path/resours
- ip: 网络中唯一标识一台电脑
- port: 端口号 同一台电脑中区分不同应用程序
- path: 路径
- res: 资源
域名: http://www.baidu.com:80
默认端口 80 可以不写
DNS服务器 域名解析服务器

3.http 工作过程
1. 建立连接
2. 发送请求
3. 响应数据
4. 断开连接
- 建立连接
建立稳定可靠的连接
三次握手
1. 客户端发送SYN(同步消息生成序列号seq=x)到服务端
2. 服务端接收消息发送SYN(seq=y)到客户端,同时会带上回复消息ACK值为x+1(收到的序号加一)
3. 客户端回复消息ACK值为服务端序号加一
在这里插入图片描述
- 发送请求
请求包:发送一串有格式的文本字符串(get post put delete…)
格式: 请求行 请求头部 请求正文
请求行: method请求方法 url http 协议版权
请求头部: key1:value1
key2:value2
请求正文
- 响应数据
响应包:一串有格式的文本字符串
格式: 状态行 响应头部 响应正文
状态行: 版本 状态(200 4xx 5xx) 状态码描述
响应头部:context-type
响应正文
- 断开连接
4次挥手
在这里插入图片描述
二.接口文档
前后端交互时项目业务定义
登录接口 注册接口 商品列表…

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值