打开一个网页的过程
- 输入网址
- 网址通过DNS匹配IP地址
- 与IP地址建立链接
- 发送HTTP请求
- 服务器解析请求,调用后台进行处理
- 浏览器展示服务器返回的结果
域名解析:
nslookup www.baidu.com
建立链接:
telnet www.baidu.com 80
发送请求:
GET /HTTP/1.1 //请求行,其格式是(请求方法 请求路径 HTTP版本)
Host:www.baidu.com //格式(头部字段名:值)
HTTP协议的请求方法有:
GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT
HTTP(HyperText Transfer Protocol)超文本传输协议,AJAX是基于HTTP来传输数据的,所以想要精通AJAX适当的了解并掌握HTTP是十分有必要的。
web内容都是存储与web服务器上,web服务器使用的是http协议。
MIME Type(Multipurpose Internet Mail Extension)多用途因特网邮件扩展,为了解决在不同电子邮件系统之间搬移报文时存在的问题。
方案:
![]A0}S8{99IPGVF.png](http://upload-images.jianshu.io/upload_images/1364944-698e87f082917e46.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
浏览器兼容性:
AJAX在IE7以下版本必须使用ActiveXObject方法,标准浏览器使用XMLHttpRequest对象。