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

转载于:https://www.cnblogs.com/vimx86/p/7112183.html

ajax 请求调用问题相关推荐

  1. ajax调用上一个ajax,关于jquery:当频繁使用ajax请求调用函数时,如何在处理下一个请求之前等待上一个ajax请求完成?...

    本问题已经有最佳答案,请猛点这里访问. 我在我的代码中有一个ajax请求,如下所示: function show_detail() { $('#product_'+index).html(' load ...

  2. php+ajax简单实现跨域(http+https)请求调用

    当一个网站 a站 需要调用另一个网站 b站 列表文章时 比如:www.a123.com 调用 www.b456.com 文章 在 a站 建立php文件获取 b站 资源文章到本地后,再传递a站前端 在网 ...

  3. casperjs ajax请求,Casperjs ajax调用 - waitForResource和解析错误

    Casperjs是一个很棒的工具.我已经能够理解某些基础知识.但是,我正在努力解决两个问题.首先,为了关闭原因,我将代码分成几个函数.我得到一个解析错误.我已经添加了选项verbose: true, ...

  4. ajax调用api改表格数据库,【django基础】django接口 异步ajax请求 导出数据库成excel表(包裹前端后端)...

    py文件: from django.utils.http import urlquote from rest_framework.views import APIView from django.sh ...

  5. Maven| 前端JQuery调用【ajax请求数据】并打印成表格

    目录 序 正文 1.前端 2.后端 序 效果演示 先给出结果,如果有用就继续浏览,没有帮助就可以关掉这篇文章啦! 数据库内容:(借用之前配置的maven项目,对数据库test表news进行查询) 效果 ...

  6. ajax调用ashx的方法,jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法

    1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是&q ...

  7. html ajax请求jsp,JSP+jquery使用ajax方式调用json的实现方法

    本文实例讲述了JSP+jQuery使用Ajax方式调用JSON的实现方法,在这里分享给大家以供大家参考,具体的实现以及代码如下所示: 前台: //test function test(uid) { i ...

  8. antd 进行ajax请求,react+dva+antd接口调用方式

    一丶 安装 通过 npm 安装 dva-cli 并确保版本是0.8.1或以上. $ npm install dva-cli -g $ dva -v 0.8.1 二丶创建新应用 安装完dva-cli之后 ...

  9. jsp jquery ajax请求,JSP+jquery使用ajax方式调用json的实现方法

    本文实例讲述了JSP+jquery使用ajax方式调用json的实现方法.分享给大家供大家参考,具体如下: //test function test(uid) { if(confirm("确 ...

最新文章

  1. .Net Framework 4.5.1 ASP.NET MVC 5 下新建视图报“错误 运行所选代码生成器时出错 无法检索元数据 没有为该对象定义无参数构造函数”...
  2. 调适的时候要注意的一些问题
  3. linux终端上网,ubuntu中上网-如何使用ubuntu下用命令行上网?ubuntu下用命令行上网, 爱问知识人...
  4. Dev-C++安装教程附免费安装包资源
  5. python中bar的用法_python使用matplotlib绘图 -- barChart
  6. C语言课后习题(13)
  7. sklearn之Model Selection 估计器
  8. 基本排序算法[python实现]
  9. python绘制四边螺旋线代_Python绘制3d螺旋曲线图实例代码
  10. docker 时区_centos7.X上部署docker并运行常用的应用
  11. 以优美方式编写JavaScript代码
  12. FFmpeg h264转h265命令(九)
  13. [Spring cloud 一步步实现广告系统] 5. 投放系统配置+启动+实体类
  14. 使用Python控制手机
  15. 1602显示字符串的C语言程序,LCD1602程序显示字符串
  16. 1一10到时的英文单词_[1-10的英语单词读音]1到10的英语单词
  17. 魅族发布两款新品:魅蓝 X 1699元起
  18. 计算机系统盘没用的东西怎么删除,怎样清理电脑c盘无用的东西
  19. python 多线程 假的_天啦噜!Python多线程居然是骗人的
  20. 网络准入认证系统方案评估

热门文章

  1. 【Linux】一步一步学Linux——sudo命令(105)
  2. mysql 脚本 linux_MySQL的一些功能实用的Linux shell脚本分享
  3. lua执行shell命令6_tolua_runtime 集成 lua-protobuf 第三方pb3解析库
  4. 高德地图显示多个气泡_CarPlay分屏功能“硬核”上线 高德地图用户可第一时间尝鲜...
  5. Codeforces 993C. Careful Maneuvering(详细注解)
  6. muduo网络库学习(五)服务器监听类Acceptor及Tcp连接TcpConnection的建立与关闭
  7. DevStack安装问题,git clone noVNC.git失败
  8. BCB6.0下安装Indy9
  9. 查询GPU是否支持CUDA
  10. Linux环境崩溃生成core文件以及调试