AJAX学习笔记(四)——HTPP请求原理
2016-01-20 11:10
369 查看
HTPP请求原理:
1、HTTP是一种计算机网络通信规则,谁和谁之间的呢——浏览器和服务器(B/S),用来请求信息和服务;
2、HTTP是一种无状态的协议——不建立持久连接,不保留连接相关信息(爱过就失忆了~)
3、步骤(7):a、服务器建立TCP连接 b、浏览器向服务器发送请求命令 c、浏览器向服务器发送请求头信息 d、服务器应答 e、服务器向浏览器发送应答头信息 f、服务器向浏览器发送数据 g、服务器关闭TCP连接
3.1 HTTP请求:a、请求的方法和动作(GET or POST) b、URL c、头(浏览器环境信息、身份验证信息)d、体(请求体,如查询字符串信息、表单信息) 请求头和请求体之间有空行(脖子?),来表示头的part一结束,要来身体部分了~
3.2 GET:a、一般用来向服务器请求信息;b、使用URL参数 c、实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。 d、GET请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连;如果是中文/其他字符,则直接把字符串用BASE64加密
3.3 POST: a、一般用来修改服务器上资源 b、请求数据不存在长度限制,但是考虑到服务器处理能力,实际中还是有要求的
3.4 HTTP响应:a、状态码(数字&文字)b、响应头(服务器类型,日期,内容类型和长度) c、响应体
1、HTTP是一种计算机网络通信规则,谁和谁之间的呢——浏览器和服务器(B/S),用来请求信息和服务;
2、HTTP是一种无状态的协议——不建立持久连接,不保留连接相关信息(爱过就失忆了~)
3、步骤(7):a、服务器建立TCP连接 b、浏览器向服务器发送请求命令 c、浏览器向服务器发送请求头信息 d、服务器应答 e、服务器向浏览器发送应答头信息 f、服务器向浏览器发送数据 g、服务器关闭TCP连接
3.1 HTTP请求:a、请求的方法和动作(GET or POST) b、URL c、头(浏览器环境信息、身份验证信息)d、体(请求体,如查询字符串信息、表单信息) 请求头和请求体之间有空行(脖子?),来表示头的part一结束,要来身体部分了~
3.2 GET:a、一般用来向服务器请求信息;b、使用URL参数 c、实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。 d、GET请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连;如果是中文/其他字符,则直接把字符串用BASE64加密
3.3 POST: a、一般用来修改服务器上资源 b、请求数据不存在长度限制,但是考虑到服务器处理能力,实际中还是有要求的
3.4 HTTP响应:a、状态码(数字&文字)b、响应头(服务器类型,日期,内容类型和长度) c、响应体
相关文章推荐
- 异步流程控制:7 行代码学会 co 模块
- [译] React 入门
- 如何优雅处理前端异常?
- 解决Ajax悬停效果,无法遮蔽FLASH的问题
- 再谈Jquery Ajax方法传递到action(补充)
- Dom在ajax技术中的作用说明
- 使用Ajax实时检测"用户名、邮箱等"是否已经存在
- 探讨Ajax中同步与异步之间的区别
- ajax中data传参的两种方式分析
- 原生AJAX写法实例分析
- 探秘ajax跨域请求
- JQuery ajax返回JSON时的处理方式 (三种方式)
- Ajax中浏览器和服务器交互详解
- ajax实现点击不同的链接让返回的内容显示在特定div里
- ajax 动态传递jsp等页面使用id辨识传递对象
- ajax与传统web开发的异同点
- AJAX简单应用实例-弹出层
- AJAX初级教程之初识AJAX
- Ajax无刷新分页的性能优化方法