首页 > 其他 > 详细

跨域请求的几种方式

时间:2021-03-16 11:41:14      阅读:18      评论:0      收藏:0      [点我收藏+]

1、Ajax方式

<script>
    //该函数就是绑定需要发送ajax请求的按键
function f(){
	s.ajax({   //发现我的type请求方法没写, 默认是get请求,也只能是get请求
	url: "http://127.0.0.1:8002/自定义路由/",
	dataType:"jsonp",	//固定写法
	jsonp: ‘callbacks‘,  //固定写法
	jaonpCallback: "回调函数名"
	});
}

function 回调函数名(arg) {
    //arg里面存放的是后端返回的数据,通常是json数据类型
}
</ script>

2、JQuery方式

function f(){
	s.getJSON("http://127.0.0.1:8002/自定义路由/?callback=?", function(arg){
         //arg里面存放的是后端返回的数据,通常是json数据类型
    });
}

3、在响应头中设置

#视图函数
def get(self, request):
    res = HttpResponse(‘ok‘)
    res["Access-Control-Allow-Origin"] = [‘跟上你允许来请求你的域名地址,若允许所有的话则直接写[‘*‘]‘]
    return res
    
      

跨域请求的几种方式

原文:https://www.cnblogs.com/newcomer2012/p/14541879.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!