码迷,mamicode.com
首页 > Web开发 > 详细

ajax 请求调用问题

时间:2017-07-03 18:07:32      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:系统   ring   青春   切换   str   通用   rect   127.0.0.1   访问   


http://localhost/dev/list 和  http://127.0.0.1/dev/list

最近在架构整体常规通用系统的解决方案,遭遇AJAX请求不执行的问题,刚开始以为Spring Security权限设置那里有问题

ajax 请求调用问题:

问题情景:

在http://127.0.0.1/dev/list页面中调用了http://localhost/dev/listUser 接口,,,

使用chrome显示跨域, response for preflight is invalid redirect

问题分析:

大家都知道默认的localhost域名都是对应的127.0.0.1,

可以使用ping命令验证, ping 127.0.0.1  和ping localhost 的响应一般都是127.0.0.1

将访问地址切换为http://localhost/dev/list访问就不存在此问题,,,

也就是浏览器或AJAX认为127.0.0.1和localhost不在同一个域

如此狗血, 不知道算ajax的bug 还是算chrome的bug,,,

问题解决:

使用同一IP或同一域名

谨以此记,我逝去的1天青春

ajax 请求调用问题

标签:系统   ring   青春   切换   str   通用   rect   127.0.0.1   访问   

原文地址:http://www.cnblogs.com/denied/p/7112183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!