ajax和fetch有什么区别?jsonp是解决跨域的,还了解过哪些并实际使用过哪些跨域的解决方法?
2018-08-03 21:25
375 查看
fetch和ajax 的主要区别
1、fetch()返回的promise将不会拒绝http的错误状态,即使响应是一个HTTP 404或者500
2、在默认情况下 fetch不会接受或者发送cookies
跨域:跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。
跨域的解决方案:
1、 通过jsonp跨域 2、 document.domain + iframe跨域 3、 location.hash + iframe 4、 window.name + iframe跨域 5、 postMessage跨域 6、 跨域资源共享(CORS) 7、 nginx代理跨域 8、 nodejs中间件代理跨域 9、 WebSocket协议跨域阅读更多
相关文章推荐
- JSON和JSONP有哪些区别,PhoneGap跨域请求如何实现,什么是JSON,JSON的优点, JSON的格式或者叫规则。
- AJAX 跨域请求的解决办法:使用 JSONP获取JSON数据
- 使用jsonp及jquery的$.ajax解决跨域问题
- Ajax 是什么?Ajax 的交互模型?同步和异步的区别?如何解决跨域问题?以及 HTTP状态码
- AJAX是什么? AJAX的交互模型(流程)?同步和异步的区别? AJAX跨域的解决办法?
- AJAX是什么? AJAX的交互模型(流程)?同步和异步的区别? AJAX跨域的解决办法?
- JQuery使用Ajax引发的跨域问题和解决方法
- 学习笔记——使用ajax()方法解决跨域问题
- Ajax跨域的解决方法之JSONP
- 前端使用ajax发送jsonp格式解决跨域访问的问题
- ajax跨域jsonp并且post请求No 'Access-Control-Allow-Origin'以及执行error时readyState=4同时status=200的解决方法
- jquery 跨域ajax jsonp使用方法
- JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)
- ajax使用jsonp解决跨域问题
- AJAX是什么? AJAX的交互模型(流程)?同步和异步的区别? AJAX跨域的解决办法?
- JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)
- AJAX是什么?AJAX的交互模型(流程)?同步和异步的区别?AJAX跨域的解决办法?
- ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?
- 【转】JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)
- AJAX 跨域请求的解决办法:使用 JSONP获取JSON数据