web-http协议-请求协议-响应协议
http概述
= 理解,什么是无状态的协议
通过抓包的方式,关注,请求的发生
= 重点,关注这样的词
请求,响应
请求协议
》看请求头
查看网络请求,详细了解内容
accept,接受
浏览器,告诉服务端,自己可以接受的哪些内容
accept-encoding,接受的压缩格式
告诉服务端我可以接收处理哪些压缩格式
accept-language,接收的语言
zh-cn,简体中文
connection,连接
keep-alive,保持连接
完成了一次连接后,请求的内容得到后,不会立马断开
会保持一个短的时间的连接
cookie,本地的存储
host,域名
user-agent,用户代理
包括了计算机信息,系统信息,浏览器信息
服务器通过这个得知用户是个什么情况
》请求的时候
请求头中包括了很多的信息
在向服务器发起请求的时候
会带上这些信息,让服务器一目了然的明确是谁,想干什么,需要什么样的结果
》请求体,get与post请求
= get请求
注,如果是get方式发起的请求,无请求体
通过url方式发起的请求,都是get请求
= post请求
通过表单,可以发起一个post请求
思考,还有别的方式发起post请求吗?
= referer
通过refer可以查看到请求是来自哪里的
盗链资源的案例介绍
小站长做一个网站,盗链接我们网站的资源,描述举例
= 需掌握,http请求协议的格式
响应协议
》格式
》看响应头
另外还有
相关内容的意义
状态码
状态304特别说明
以我们看视频为例
初次打开一个视频的时候,都是会一边看一边缓存的
初始看视频,进度调往后拉,会加载
再次打开视频页面,进度调往后拉,如果缓存完成,是可以进接看的了的
知识介绍到这里,就不详细演示和验证原理了,后面我们再关注这个状态码
因为时间的关系
web-http协议-请求协议-响应协议相关推荐
- 基于 cz88 纯真IP数据库开发的 IP 解析服务 - 支持 http 协议请求或 rpc 协议请求,也支持第三方包的方式引入直接使用
cz88 基于 cz88 纯真IP数据库开发的 IP 解析服务 - 支持 http 协议请求或 rpc 协议请求,也支持第三方包的方式引入直接使用 Go 语言编写 进程内缓存结果,重复的 ip 查询响 ...
- JavaWeb | HTTP 协议请求与响应格式
一.HTTP 是什么 计算机网络核心概念:网络协议 网络协议种类非常多,其中一些耳熟能详的,IP,TCP,UD- 其中还有一个应用非常广泛的协议HTTP,HTTP 协议大概率是咱们日后开发中用的最多的 ...
- Java web—Servlet的请求与响应
前言: 在家上网课快上疯了╰(‵□′)╯,上课连课本都没有,太难受了呜呜呜~, 只能在blog里记录一下这段时间的学习的内容,太难了- 一.servlet概述: 运行在WEB服务器端的 ...
- HTTP协议请求类型响应简介
HTTP协议的8种请求类型介绍 GET: 请求指定的页面信息,并返回实体主体. HEAD: 只请求页面的首部. POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体. PUT: 从 ...
- 创建web服务器||HTTP协议的概念||报文||HTTP请求与响应处理——未完待续
HTTP协议的概念 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)规定了如何从网站服务器传输超文本到本地浏览器, 它基于客户端服务器架构工作,是客户端( ...
- 应用服务器与WSGI协议以及flask后端框架总结(后端接收请求返回响应的整个流程)...
上次遗留了两个问题,先说一下自己的看法 问题: 1.明明一个线程只能处理一个请求,那么栈里的元素永远是在栈顶,那为什么需要用栈这个结构?用普通变量不行吗. 2._request_ctx_stack和_ ...
- 老李分享:HTTP协议之请求和响应
老李分享:HTTP协议之请求和响应 HTTP请求头详解: GET http://www.foo.com/ HTTP/1.1 GET是请求方式,请求方式有GET/POST http://www.foo. ...
- HTTP协议、【HTTP请求、响应格式】及一次HTTP请求的完整过程
HTTP协议及一次[请求.响应]的完整过程 HTTP协议简介 HTTP协议工作原理 一次HTTP请求的完整过程 浏览器根据域名解析IP地址 浏览器通过IP地址与WEB服务器建立一个TCP连接 浏览器给 ...
- http协议,http状态码,请求,响应
http 简介 http 是一种超文本传输协议(Hyper Text Transfer Protocol), 可以用来在络中把服务器消息传输到我们的浏览器中.并且Http 协议是一个基于 TCP/IP ...
最新文章
- 50行Python代码,获取公众号全部文章
- 核函数K(kernel function)
- python导入csv文件-python如何导入csv
- pyqt界面屏幕分辨率自适应_后台系统界面设计踩过的那些坑
- Sublime Text 2 中文包
- python中函数定义可以不包括什么_Python 中,函数定义可以不包括以下_______。
- 记录hadoop3.2.2出现Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster问题
- Python使用ldap3操作微软AD
- ASP.NET Core 下的依赖注入(一)
- hdfs读写流程_一篇文章搞清楚 HDFS 基本原理
- Activity的启动流程源码解析
- IE8的样式兼容性适应方法【转】
- 酷狗php 技术题目,广州酷狗php面试题(赋答案)
- 利用Shader Forge 做出树叶摆动的效果2DSprite__Unity
- html中图片一角的卷起效果,CSS3实现图片折角效果例子
- Codeforces Round #739 (Div. 3) E. Polycarp and String Transformation
- Rimworld Mod制作教程7 comp组件
- 【小麦苗课堂】高可用培训(RAC+DG+OGG)--包括11g、12c、18c、19c等版本
- web01-html and html5
- 云服务器测速脚本_Superspeed.sh:包含很多个测速节点的 VPS 一键测速脚本