栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

传输协议相关

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

传输协议相关

传输协议:http - 规范前后端交互的数据格式(一次http请求的四个步骤)
  • 连接连接
  • 前端发送请求:请求行+请求头+请求空行+请求体
    • 请求报文行(请求行)
      == GET 请求方式
      == xxx.html 请求路径,你向服务器请求的是什么东西
      == HTTP/1.1 传输协议版本
    • 请求报文头(请求头)
      == 对本次请求进行一些描述
      == host:请求的主机
      == content-type:前端给后端的数据的数据格式
      == cookie:
    • 请求报文空行
      == 分割请求头和请求体的一个空格
    • 请求报文体(请求体)
      == 前端给后端的数据
  • 后端返回响应:状态行+响应头+响应体
  • 断开连接
状态行里面有状态码
  • 200 成功
  • 404 路径错误
  • 500 后端错误
  • 300-399 重定向
请求行里面有请求方式
  • get

    • 倾向于向服务器请求数据
    • 参数拼接在地址后面
    • 大小有限制2kb
    • url编码
    • 浏览器会主动缓存
    • 不是很安全
  • post

    • 倾向于向服务器传递数据
    • 参宿写在请求体里面
    • 理论上没有限制
    • 格式理论上没有要求
    • 浏览器不会主动缓存
    • 相对get比较安全
  • 其他请求方式

    • 常见的请求方式有八种(了解)
      1 GET -> 多用于向服务器获取一些数据
      2 POST -> 多用于向服务器传递信息
      3 PUT -> 多用于向服务器传递信息,并让服务器存储起来
      4 DELETE -> 多用于让服务器删除一些信息
      5 HEAD -> 不需要响应体,主要是为了获取响应头信息
      6 PATCH -> 和PUT类似,倾向于局部更新
      7 CONNECT -> 预留方式,管道连接改成代理连接的方式
      8 OPTIONS -> 用于允许前端查看服务端性能(服务端同意)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/891581.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号