HTML基本原理

图片标题

URL: 统一资源定位符

URN: 统一资源名称

超文本: 网页的源代码HTML

HTTP: 超文本传输协议

HTTPS: 安全的超文本传输协议;即:http下加入SSL层(SSL层的作用:1. 保证数据传输安全;2. 确认网站的真实性)

HTTP请求过程:

sequenceDiagram
客户端->>服务器: 请求
服务器->>客户端: 响应

  • 请求:

请求,由客户端发送给服务器,可以分为4个部分:

  1. 请求方法
  2. 请求的网址
  3. 请求头
  4. 请求体

1. 请求方法

常见的请求方法有:post和get

2. 请求的网址:

即:统一资源定位符URL

3. 请求头

请求头,用来说明服务器要附加的信息

  • Accept:请求报头域,指定客户端可以接受那些类型的信息
  • Accept-Language:指定客户端可以接受的语言类型
  • Accept-Encoding:指定客户端可以接受的内容编码
  • Host:指定请求资源的主机IP和端口号,其内容为请求URL的原始服务器或网关的位置
  • Cookie:用于辨识用户进行会话跟踪而存储在用户本地的数据,主要功能是维持当前会话
  • Referer:用来标识这个请求从哪个页面发过来的
  • User-Agent:简称UA,包含操作系统及版本、浏览器及版本等信息
  • Content-Type:表示具体请求中的媒体信息类型

4. 请求体:

请求体一般承载post请求中的表单数据,而对于get请求,请求体则为空


  • 响应

响应,由服务器返回给客户端,可以分为三个部分:响应状态码,响应头,响应体

1. 响应状态码

响应状态码表示服务器的响应状态,如:200表示响应成功,404表示页面未找到

2. 响应头

包含服务器对请求的应答信息

  • Data:标识响应产生的时间
  • Last-Modified:指定资源最后修改的时间
  • Content-Type;文档类型,指定返回的数据类型是什么
  • Set-Cookie;设置Cookies,响应头中的Set-Cookie告诉浏览器需要将此内容放在Cookies中,下次情求携带Cookies请求
  • Expires;指定响应的过期时间

3. 响应体

响应体里面包含的是正文数据

eg:请求网页时,响应体是网页的HTML代码;

eg:请求一张图片的时候,响应体就是图片的二进制数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小胡的第二大脑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值