zoukankan      html  css  js  c++  java
  • ajax 请求调用问题


    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天青春

  • 相关阅读:
    字符菱形
    字符三角形
    10:超级玛丽游戏
    09:字符菱形
    08:字符三角形
    07:输出浮点数
    06:空格分隔输出
    05:输出保留12位小数的浮点数
    04:输出保留3位小数的浮点数
    02:输出第二个整数
  • 原文地址:https://www.cnblogs.com/vimx86/p/7112183.html
Copyright © 2011-2022 走看看