http的协议解析与Web开发中的名词解释
来源:互联网 发布:淘宝行业平均停留时间 编辑:程序博客网 时间:2024/05/23 16:54
1. http的协议解析: ( 超文本传输协议:hyper text trancfer protocol )
http的协议是一种无状态的协议,基于tcp/ip协议:
一个请求,一个响应构成了一次完成的http请求过程。
1.2. request
请求头 请求头的值 中文解释
1.3.reponse
http的状态码分类:
200 – 成功
300 – 转发
304 - 缓存
400 – 客户端错误
404 –所请求的资源不存在。
500 – 服务端错误
1.4.总结:
http协议的主要内容:
一个http的请求协议格式:
请求资源的路径 GET /webapp2/index.jsp HTTP/1.1
很多的请求头(键值对map)
空格
请求体为空(因为参数都放到了url中。例如:http://newedu.com:8080/jsp-day01/login.jsp?name=jerry&pwd=jerry)
如果使用Post方式,那么参数就被放置到请求体中
(name=jerry&pwd=jerry)
一个http的响应协议格式:
响应请求的状态码 HTTP/1.1 200 OK
很多响应头
空格
响应体(一般情况下,是准备要显示的html页面内容)
2. Web开发中的名词解释
2.1 URL 与 URI
URL:uniform resource locator 全球资源定位符
例如:http://localhost:8080/jsp-day01/index.jsp
作用: 标识网络上的资源的,唯一标示。
URI: uniform resource identifier 全球资源标识符
例如:/jsp-day01/index.jsp
GET /jsp-day01/index.jsp HTTP/1.1
作用:也使用标识网络上的资源的,
区别:URI 是对资源的抽象定义,而URL是一种具体的表现形式。也可以理解为URL是URI的一种子集。
2.2 http post 与http get
get:
1) URL地方可以看出,传给form action的参数是通过url附加参数完成的:
格式:
【URL +?参数名=参数值&参数名=参数值】
2) 安全性差,直接将参数放置到url中,很容易被别人攻击。
3) URL传参长度受限, 一般 小于1kb
post:
1) 传参是通过 request的请求体 来包装传递的
格式:
【参数名=参数值&参数名=参数值】
2) 相对安全性高
传参长度无限制,理论上讲,可以传递任意大小的内容。
- http的协议解析与Web开发中的名词解释
- 【web开发-协议】HTTP协议
- HTTP协议的解析
- HTTP的协议解析
- web开发名词解释
- Web开发入门--http协议
- Web开发之HTTP协议
- web前端开发:Http协议
- http协议与web本质
- http协议与web本质
- http协议与web本质
- http协议与web本质
- web服务器与http协议
- http协议与web本质
- http协议与web本质
- http协议与web本质
- 与JavaWeb开发相关的一些名词解释
- 简单介绍基于WEB开发的HTTP协议
- javaweb下载
- 【NOIP2016提高A组模拟9.24】天使的分裂
- Smarty模板引擎的安装
- studio dexDebug ExecException finished with non-zero exit value 2 grade等问题
- JZOJ 4798. 天使的分裂
- http的协议解析与Web开发中的名词解释
- 自我介绍
- android底层库libutils之Condition研究
- Matlab的GUI中在Callback的字符串形式的编写格式
- adb 命令使用
- 第53课:蘑菇云Spark大数据项目之Zookeeper+Kafka+Flume实战讲解
- Java中几个定义的区别
- Android_UI:沉浸式 ImmersiveMode
- hdu1003