AJAX和HTTP的区别

2018-01-09  本文已影响0人  6d65341cc42c

那么AJAX和HTTP的区别呢?列出以下几点:

AJAX请求受到浏览器的同源策略限制,存在跨域问题

AJAX在进行复杂请求时,浏览器会预先发出OPTIONS预检(HTTP自己是不会预检的)

从使用角度上说,AJAX使用简单一点,少了些底层细节,多了些浏览器特性(如自动带上同域cookie等)

所以说,和认证上的HTTP请求的区别就是-多了一次浏览器的封装而已(浏览器会有自己的预处理,加上特定限制)

但是,从最终发出的报文来看,内容都是一样的(HTTP协议规范的内容),AJAX是发送HTTP请求的一种方式

所以从这一点可以得出一个结论:AJAX本质上安全性和HTTP请求一样

上一篇下一篇

猜你喜欢

热点阅读