python面试总结 python同源策略 跨域问题(一)

跨域问题

cors:跨域资源共享(了解)
js不支持跨域资源共享、由于js同源策略导致的问题

同源策略(协议: 主机 :端口:)一旦js操作的数据在不同的同源上则产生跨域问题

解决办法 :
1. 通过

2 jsonp来实现js跨域,底层原理是 <script>

2.1 jsonp: 在跨域使用Ajax获取json数据时,存在跨域的限制。不过,在Web页面上调用js的script脚本文件时却不受跨域的影响,JSONP就是利用这个来实现跨域的传输。因此,我们需要将Ajax调用中的dataType从JSON改为JSONP(相应的API也需要支持JSONP)格式。 JSONP只能用于GET请求

3 需要服务器的支持,通过CORS跨域 修改服务器的响应头信息

3.1 Access-Control-Allow-Origin 值 为 * , 代表允许跨域

4.Nginx 反向代理设置 头信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值