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天青春
转载于:https://www.cnblogs.com/vimx86/p/7112183.html
ajax 请求调用问题相关推荐
- ajax调用上一个ajax,关于jquery:当频繁使用ajax请求调用函数时,如何在处理下一个请求之前等待上一个ajax请求完成?...
本问题已经有最佳答案,请猛点这里访问. 我在我的代码中有一个ajax请求,如下所示: function show_detail() { $('#product_'+index).html(' load ...
- php+ajax简单实现跨域(http+https)请求调用
当一个网站 a站 需要调用另一个网站 b站 列表文章时 比如:www.a123.com 调用 www.b456.com 文章 在 a站 建立php文件获取 b站 资源文章到本地后,再传递a站前端 在网 ...
- casperjs ajax请求,Casperjs ajax调用 - waitForResource和解析错误
Casperjs是一个很棒的工具.我已经能够理解某些基础知识.但是,我正在努力解决两个问题.首先,为了关闭原因,我将代码分成几个函数.我得到一个解析错误.我已经添加了选项verbose: true, ...
- ajax调用api改表格数据库,【django基础】django接口 异步ajax请求 导出数据库成excel表(包裹前端后端)...
py文件: from django.utils.http import urlquote from rest_framework.views import APIView from django.sh ...
- Maven| 前端JQuery调用【ajax请求数据】并打印成表格
目录 序 正文 1.前端 2.后端 序 效果演示 先给出结果,如果有用就继续浏览,没有帮助就可以关掉这篇文章啦! 数据库内容:(借用之前配置的maven项目,对数据库test表news进行查询) 效果 ...
- ajax调用ashx的方法,jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法
1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是&q ...
- html ajax请求jsp,JSP+jquery使用ajax方式调用json的实现方法
本文实例讲述了JSP+jQuery使用Ajax方式调用JSON的实现方法,在这里分享给大家以供大家参考,具体的实现以及代码如下所示: 前台: //test function test(uid) { i ...
- antd 进行ajax请求,react+dva+antd接口调用方式
一丶 安装 通过 npm 安装 dva-cli 并确保版本是0.8.1或以上. $ npm install dva-cli -g $ dva -v 0.8.1 二丶创建新应用 安装完dva-cli之后 ...
- jsp jquery ajax请求,JSP+jquery使用ajax方式调用json的实现方法
本文实例讲述了JSP+jquery使用ajax方式调用json的实现方法.分享给大家供大家参考,具体如下: //test function test(uid) { if(confirm("确 ...
最新文章
- .Net Framework 4.5.1 ASP.NET MVC 5 下新建视图报“错误 运行所选代码生成器时出错 无法检索元数据 没有为该对象定义无参数构造函数”...
- 调适的时候要注意的一些问题
- linux终端上网,ubuntu中上网-如何使用ubuntu下用命令行上网?ubuntu下用命令行上网, 爱问知识人...
- Dev-C++安装教程附免费安装包资源
- python中bar的用法_python使用matplotlib绘图 -- barChart
- C语言课后习题(13)
- sklearn之Model Selection 估计器
- 基本排序算法[python实现]
- python绘制四边螺旋线代_Python绘制3d螺旋曲线图实例代码
- docker 时区_centos7.X上部署docker并运行常用的应用
- 以优美方式编写JavaScript代码
- FFmpeg h264转h265命令(九)
- [Spring cloud 一步步实现广告系统] 5. 投放系统配置+启动+实体类
- 使用Python控制手机
- 1602显示字符串的C语言程序,LCD1602程序显示字符串
- 1一10到时的英文单词_[1-10的英语单词读音]1到10的英语单词
- 魅族发布两款新品:魅蓝 X 1699元起
- 计算机系统盘没用的东西怎么删除,怎样清理电脑c盘无用的东西
- python 多线程 假的_天啦噜!Python多线程居然是骗人的
- 网络准入认证系统方案评估
热门文章
- 【Linux】一步一步学Linux——sudo命令(105)
- mysql 脚本 linux_MySQL的一些功能实用的Linux shell脚本分享
- lua执行shell命令6_tolua_runtime 集成 lua-protobuf 第三方pb3解析库
- 高德地图显示多个气泡_CarPlay分屏功能“硬核”上线 高德地图用户可第一时间尝鲜...
- Codeforces 993C. Careful Maneuvering(详细注解)
- muduo网络库学习(五)服务器监听类Acceptor及Tcp连接TcpConnection的建立与关闭
- DevStack安装问题,git clone noVNC.git失败
- BCB6.0下安装Indy9
- 查询GPU是否支持CUDA
- Linux环境崩溃生成core文件以及调试