http

本文介绍了HTTP的基础知识,包括HTTP的定义、版本、请求与响应过程。重点讲述了HTTP的请求方式,如GET、POST的区别,以及HTTP响应的状态码,如2xx、3xx、4xx和5xx的含义。此外,还展示了实际请求和响应的头部信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自己整理一下自己的web基础学习,从零书写一下所学

1.1 什么是http

http(超文本传输协议)

  • 文本 :html,
  • 超文本 :图片,音乐,链接
  • 一般默认使用80端口
  • https(http safe)默认使用443端口

1.2 版本

  • 1.0:客户端与web端连接后,获取一个资源文件后断开连接
  • 1.1:客户端与web端连接后,可以不断开连接一直获取资源

1.3http请求

即为客户端发送的请求
常用的请求方式

get:最普通的请求方式,能够携带的参数较少,请求的内容在url上显示,不安全,但高效
head:类似于get但只返回报头
post:加密的get方式,携带的参数没有限制,大小无限制,安全,但不高效
//对www.baidu.com的部分request
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-TW,zh;q=0.9,en-US;q=0.8,en;q=0.7,zh-CN;q=0.6
Cache-Control: max-age=0
Connection: keep-alive

1.4http响应

web端对客户端的返回

//www.baidu.com的部分response
Cache-Control: private
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html;charset=utf-8
Date: Thu, 28 Jan 2021 09:45:02 GMT
Expires: Thu, 28 Jan 2021 09:45:01 GMT
Strict-Transport-Security: max-age=172800
Transfer-Encoding: chunked
X-Ua-Compatible: IE=Edge,chrome=1

1.5状态码

  • 2xx成功
  • 3xx重定向
  • 4xx未找到
  • 5xx服务器错误,其中502是网关错误
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值