美文网首页
AJAX和HTTP的区别

AJAX和HTTP的区别

作者: 6d65341cc42c | 来源:发表于2018-01-09 23:59 被阅读0次

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

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

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

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

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

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

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

相关文章

  • AJAX和HTTP的区别

    那么AJAX和HTTP的区别呢?列出以下几点: AJAX请求受到浏览器的同源策略限制,存在跨域问题 AJAX在进行...

  • http和ajax有什么区别?

    http是一个协议,请求数据的协议。 ajax是js提供的一个api接口,可以用这个接口进行http请求。 a...

  • HTTP请求中的form data和request payloa

    HTTP请求中的form data和request payload的区别 AJAX Post请求中常用的两种传参数...

  • 01fetch

    fetch 和 jQuery.ajax()区别 当接收到代表错误的 http 状态码,比如404或者500,fet...

  • Fetch

    较系统整理了下Fetch和Ajax: Fetch和Ajax的区别: FetchAjaxfetch基于Promise...

  • axios踩坑日志

    1. HTTP请求中的Form Data与Request Payload的区别 jquery中的ajax,data...

  • ajax,本地存储

    ajax 发送http请求ajax技术的目的是让javascript发送http请求,与后台通信,获取数据和信息。...

  • Ajax和http协议

    一、Ajax Ajax(Asynchronous Javascript And XML):意思是异步的javasc...

  • Ajax状态码

    Ajax:readyState(状态值)和status(状态码)的区别 readyState,是指运行AJAX所经...

  • 2019-03-08

    ajax和axios、fetch的区别 xhr状态和事件触发

网友评论

      本文标题:AJAX和HTTP的区别

      本文链接:https://www.haomeiwen.com/subject/yudnnxtx.html