前端微信开发注意事项 |
前端 微信端开发必须知道的事 |
前端开发超级玛丽微信 |
HTTP
1、客户端浏览器如何给服务器端的PHP页面传递数据。
HTTP协议规定,客户端可以在URL后面追加请求参数,实现给服务器端PHP页面传递数据的功能:
2、学习HTTP协议的目标:
1)、调试AJAX请求中“看不见摸不着”的错误;
2)、web访问优化。
3、URL、URL、URN
1)、URL:Unified Resource Locator,统一的资源定位符号。
http://tmooc.cn/index.php
2)、URN:Unified Resource Naming。
mailto:admin@tarena.com
3)、URI:UNified Resource Identifier。
URI = URL + URN;
4)、绝对地址:
<a href="http://tmooc.cn/index.php"></a>
<a href="//tmooc.cn/index.php"></a>
5)、相对地址:
<img src="img/1.jpg">
<link href="../img/favicon.ico">
注意:HEAD标签中的BASE标签可以重新指定相对URL的基础值。
<head>
<base href="http://tmooc.cn /">
</head>
4、HTTP协议详解 —— 重点&难点
HTTP 协议,由IETF制定的web客户端与web服务器之间通讯所必须的消息格式。
http://www.ietf.org/rfc/rfc2616.txt
RFC:Request For Comment,意见征求稿
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收html页面的方法。1960 年美国人 Ted Nelson 构思了一种通过计算机处理文本信息的方法,并称之为超为本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson 组织协调万维网协会(World Wide web Consortium)和互联网工程工作小组(Internet Engineering Task Force)共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。
1996: HTTP/1.0
1999: HTTP/1.1
重点:HTTP/1.1 相对于1.0有哪些改进?
1)、持久连接 Connection: keep-alive 在一次连接上可以传输多个请求-响应消息;
2)、虚拟主机 Host: tmooc.cn 在同一个web服务器上可以同时存在多个不同域名的站点;
3)、代理连接 Proxy: 通过中间的第三方计算机来访问目标网站。
建立连接:三次握手 断开连接:四次挥手。
5、HTTP请求消息的格式 —— 重点
1)、请求消息是客户端发给服务器的消息,内容分为四部分:
(1)、请求起始行:请求方法[空格]请求URI[空格]协议版本;
(2)、请求头部:头部名,头部值;
(3)、CRLF;
(4)、请求主体:k1=v1&k2=v2&k3=v3...
2)、HTTP请求方法:
GET POST HEAD PUT DELETE TRACE OPTIONS CONNECT
重点:表单的GET请求和POST请求的区别?
(1)、GET请求提交的数据在地址栏能看到;POST看不到。
(2)、GET请求把请求数据追加在请求URI后面,以?开头;POST请求吧数据追加到请求主体中。
(3)、HTTP协议规定:请求消息起始行总长度不能超过1024字节;请求主体长度没有限制。GET请求提交的数据或是汉字一般也就几十个。
(4)、语义不同:GET表客户端想获取;POST表客户端想传递数据
微信缓存问题 前端开发 |
前端微信小程序开发软件 |
微信开发前端动画 |
评论前必须登录!
注册