跨域请求
塞上江南果
如果你知道自己去哪,全世界都会为你让路
展开
-
jsonp实现JavaScript跨域请求
跨域方法有很多种,今天就来看一下,jsonp是如何实现跨域请求的。一. 什么是跨域,以及为什么要跨域(1)所谓跨域请求,就是跨不同的域来发送请求,不同的域就是在协议、域名、端口号中,有一个不同,就是不同的域,比如:http://localhost:8080和http://localhost:8888就是不同的域,因为端口号不同。 (2)如果我们在做一个比较大的项目,不同的资源部署在不同的服务器上,原创 2017-03-17 14:48:47 · 541 阅读 · 0 评论 -
ES6的Fetch异步请求
在前端的快速发展中,为了契合更好的设计模式,产生了Fetch框架,Fetch返回的信息比XMLHttpRequest更丰富。但它目前还不是一个标准,它支持大部分常用的http 请求和响应的标准。一. 一个完整的post请求和响应的过程 var url = "/fetch"; fetch(url,{ method:"post",原创 2017-04-05 20:10:39 · 13820 阅读 · 0 评论 -
使用百度天气API实现自己的天气预报
昨天在简书看到一篇帖子是关于百度天气API的,感觉很棒,所以今天自己也写了个自己的天气预报,利用jsonp跨域请求,实现自己的天气预报展示。展示github链接:https://lwjcode.github.io/weatherForecast/weather.html 如图: 最主要的肯定是js了,接下来看一下如何实现:1. 获得自己所在的当前城市这个百度地图给了API,我们...原创 2017-04-17 20:42:23 · 30009 阅读 · 7 评论 -
支持POST的跨域请求CORS
关于跨域请求在之前已经总结了JSONP方法,Fetch方法,还有XDM方法,但是这些方法都只支持GET方法,不支持POST方法,所以今天就来简单的总结下,关于支持POST方法的跨域请求如何实现。一. CORS简介CORS是Cross-Origin Resource Sharing的缩写,翻译过来就是,跨源资源共享。CORS的实现原理就是使用自定义的HTTP头部让浏览器和服务器进行沟通,从而决定请求或原创 2017-07-17 21:12:44 · 3483 阅读 · 0 评论 -
跨域请求XDM
前言:今天又get了一个跨域请求的新方法,跨文档消息传送(cross-document messaging),简称为XMD,这是一个兼容性比较好的实现跨域请求的方法,截止目前算上这篇博客已经总结了三种跨域请求的方法,分别是jsonp,fetch(ES6的,老版浏览器不支持),xmd。对其他两种不了解的请看这两篇博客: http://blog.csdn.net/picking_up_stones/a原创 2017-07-16 18:35:50 · 998 阅读 · 0 评论