GET 和 POST 的区别
-
GET
是获取资源,而且应该是安全的和幂等的,POST
新建资源,表示可能修改服务器上的资源 - 所谓安全的意味着该操作用于获取信息而非修改信息
- 所谓幂等的意味着对同一
URL
的多个请求应该返回同样的结果 -
GET
的参数存放在URL
里,只能是ASCII
字符,POST
的参数放在HTTP body
中,支持所有类型字符 -
POST
比GET
更安全,GET
请求参数会在地址栏显示,POST
请求地址栏不会改变 -
http
协议没有对传输的数据大小和url
长度进行限制,只是不同的浏览器对url
长度有限制,不同的web服务器对传输的数据大小有限制
cookies,SessionStorage 和 LocalStorage 的区别
-
SessionStorage,LocalStorage
的存储容量较大5MB,cookies
存储容量较小4kb -
SessionStorage
只在当前窗口内有效,浏览器关闭之后清除,LocalStorage
永久存储 -
SessionStorage,LocalStorage
只在客户端,不会发送到服务器,cookies
会随请求发送到服务器
IP和域名
简介
- IP(Internet Protocol Address)是IP Address的缩写,IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址
- 域名(Domain Name),是由一串用点分隔的名字组成的计算机组的名称
举例
- IP:220.181.6.18
- 域名:百度
区别
域名一般是www.***.com
IP是32位二进制
-
- 域名是相对于网站来说的
- IP地址是相对于网络来说的
也就是:输入域名----域名解析服务器(dns)解析成ip地址---访问IP地址---完成访问的内容---返回信息
IP地址是唯一的
域名不唯一,一个IP可以对应多个域名(如果一台计算机上面有好多个服务)