0
点赞
收藏
分享

微信扫一扫

HTTP网络编程

像小强一样活着 2022-04-22 阅读 72
http网络

HTTP简介

  • HTML是⼀种⽤来定义⽹⻚的⽂本,会HTML,就可以编写⽹
  • HTTP是在⽹络上传输HTML的协议,⽤于浏览器和服务器的通信

1.HTTP请求:请求行,请求头,空行,请求体

  • 请求头:GET表示请求方式,/表示首页,HTTP/1.1表示协议版本
    在这里插入图片描述
  • 请求行:是类似字典的键值对
  • 空行:分隔请求行和请求体
  • 请求体:POST请求会有请求体,GET没有,GET方式是将数据通过URL传递

2.HTTP响应:状态行,响应头,空行,响应体

  • 状态行:HTTP/1.1是协议版本,200是状态码,OK是说明
    在这里插入图片描述
  • 响应头:键值对
  • 空行:分隔
  • 响应体:HTML源码

3.重定向和转发

  • 共同的作用:用于页面的跳转
  • 转发特点
    1.地址栏不发生变化,显示的是上一个页面的地址
    2.请求次数:只有1次请求
    3.请求域中数据不会丢失
  • 重定向特点
    1.地址栏:显示新的地址
    2.请求次数:2次
    3.请求域中的数据会丢失,因为是2次请求
  • 两者的区别
举报

相关推荐

0 条评论