为了账号安全,请及时绑定邮箱和手机立即绑定

ajax跨域完全讲解

晓风轻 全栈工程师
难度中级
时长 1小时40分
学习人数
综合评分9.67
119人评价 查看评价
9.7 内容实用
9.6 简洁易懂
9.7 逻辑清晰

已采纳回答 / iceWang
用 Ajax 发送 JSON 请求,浏览器这边显示还是 XHR 请求。

最赞回答 / 慕粉4080483
今天又试了试,  是我错了, 原因是我把cookie添加到了 http://127.0.0.1:8080域名下,这样就会报Missing cookie 'xxx' for method parameter of type String因为ajax的url写的是http://localhost:8080,  这样自然读不到127.0.0.1:8080下的cookie, 请注意localhost和127.0.0.1是两个域, 一定要确保一致讲师是对的, A发ajax请求给B, 带着的是B的cookie, 还是...

最新回答 / 七月_星火流云
<...code...>在你服务器的filter里加一个这个方法

最赞回答 / 慕粉1352413381
六一儿童节快乐没有人发明时光机,但我们可以带你回到过去 !

最新回答 / 慕娘5757570
图上已经很清楚了,调用放解决跨域问题返回的自然是调用放的服务器,而如果你是被调用放那返回的就是客户端

最新回答 / iceWang
工作中,因为前后端分离,前端只关注后端发来的数据,所以用 Ajax 蛮多的。就业前景应该是不错的,因为现在市面上缺少高级的前端工程师,市面上的都很初级。

最新回答 / 神无心
你这个是直接用了下载的源码是吧,把多余的删除就好了

已采纳回答 / 晓风轻
看来这个问题还有不少人有疑问,我当时内部培训的时候也有人问.这应该是http协议的规定吧. 你不可能获取到其他域的cookie的,如果可以,那不是有安全问题了?!另外cookie设计有比较多的bug, 如不区分端口, 不同路径(path)下的相同名字的cookie会同时传到后台(到了后台就无法区分是那个path的cookie了). 这些都要注意, 容易出错误.
课程须知
需要具备基本的前后台开发技术
老师告诉你能学到什么?
AJAX跨域产生的原因和解决思路 系统的基本部署架构和跨域的关系 http服务器nginx和apache的重要作用和跨域的2种解决思路 jsonp的工作机制和优缺点 前台测试框架Jasmine的使用

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消