HTTP协议

什么是Http

在这里插入图片描述

什么是Url

在这里插入图片描述

工作原理

在这里插入图片描述

Http协议的请求与响应

基本:
Request URL: http://kod.oldxu.com:8000/ #请求的域名:端口
Request Method: GET #请求的方法
Status Code: 304 Not Modified #状态码
Remote Address: 10.0.0.7:8000 #真实的IP地址
Referrer Policy: no-referrer-when-downgrade #如HTTPS页面引入HTTP资源)时不发送Referrer信息

请求Headers:
Accept: text/html, #资源的类型
Accept-Encoding: gzip, deflate #压缩
Accept-Language: zh-CN,zh;q=0.9 #浏览器语言
Connection: keep-alive #保持连接 长连接
Host: kod.oldxu.com:8000 #请求头部信息
Upgrade-Insecure-Requests: 1 #http和https之间起的一个过渡作用
User-Agent: Mozilla/5.0 #来源的设备

请求的方法:
	GET				看朋友圈	获取服务器的资源
	POST			发朋友圈	向服务器提交数据
	DELETE			删朋友圈	向服务器发送删除操作
	OPTION
	.....
Http中出现的长连接和短连接是什么?
	短连接  http1.0		一次连接,一次请求, 服务器开销较大,响应较慢.
	长连接  http1.1		一次连接,多次请求,响应较快,某个资源在加载过程中阻塞,后续的资源都处于等待
			http2.0		一次连接,并行的多次请求,并行的返回多次响应
Http返回的的状态码都有什么?都是什么含义?
	Connection: Keep-Alive
	Date: Tue, 03 Dec 2019 02:49:04 GMT
	ETag: "5-598c2f4b5fd57"
	Keep-Alive: timeout=5, max=100				# 超时时间5s,最大100s
	Server: Apache/2.4.6 (CentOS) PHP/5.4.16	# 服务器版本信息

	
	状态码:
		200		OK								#正常
		301		301 Moved Permanently			#永久跳转
		302		302 Moved Temporarily			#临时跳转
		304		304 Not Modified				#缓存
		401		401 Authorization Required		#认证失败
		403		403 Forbidden					#找不到首页  权限不足
		404		404 Not Found					# 找不到你想要的资源
		500										# 内部错误, 连接数据有异常, redis
		502		502 Bad Gateway					# 后端某个被依赖的程序停止了
		503		Service unavailable				# 服务不可用,临时  (真的不可用 设定不可用  维护页面)
		504										# 后端某个被依赖的程序无法响应
额外的参数:
	User-Agent:  来源的设备   根据来源的设备调度到不同的web集群
	Referer:	 记录用户的上一个页面是从哪里过来的
	Location:	 重定向

	SESSION:		会话登录问题
	COKKIE:			保存服务端下发的session_id
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值