java token跨域,java 允许跨域
就在刚刚,朋友问我跨域怎么解决,正好前段时间刚做过,那我就来分享一下吧。
首先创建Httpfilter类,在 Controller 同级下创建
1.png
Httpfilter类代码:
package com.Verification.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.http.HttpStatus;
public class Httpfilter implements Filter {
@Override
public void destroy() {
// TODO 自动生成的方法存根
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) servletResponse;
HttpServletRequest request = (HttpServletRequest) servletRequest;
// 指定允许其他域名访问
response.setHeader("Access-Control-Allow-Origin", "*");
// 响应类型
response.setHeader("Access-Control-Allow-Methods", "POST, GET, DELETE, OPTIONS, DELETE");
// 响应头设置
response.setHeader("Access-Control-Allow-Headers", "Content-Type, x-requested-with, X-Custom-Header, HaiYi-Access-Token");
if ("OPTIONS".equals(request.getMethod())){
response.setStatus(HttpStatus.SC_NO_CONTENT);
}
filterChain.doFilter(servletRequest, servletResponse);
}
@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO 自动生成的方法存根
}
}
然后:
2.png
xml添加:
httpfilter
com.Verification.filter.Httpfilter
httpfilter
/*
最后按ctrl然后鼠标点击xml里的com.Verification.filter.Httpfilter能进入这个页面就算成功。
有其他问题加我QQ:2751499750
希望能帮助你!
java token跨域,java 允许跨域相关推荐
- java angularjs 跨域访问_angularjs跨域post解决方案
AngularJS实现跨域请求跨域,前端开发中经常遇到的问题,AngularJS实现跨域方式类似于Ajax,使用CORS机制.下面阐述一下AngularJS中使用$http实现跨域请求数据.Angul ...
- vue 解决跨域 调试_vue+Java后端进行调试时解决跨域问题的方式
今天在开发过程中遇到一个问题,拿到了一套vue代码,计划对这套代码的部分样式进行调整,Java后端代码已经写好并且部署到了线上.这时命令行运行vue项目时访问会受限,取不下数据来,遇到了跨域访问失败的 ...
- 如何解决ajax跨域java,ajax跨域问题,从java角度解决
前言 今天给小伙伴开放一个接口方便调试数据,但是老是出现CROS策略阻塞,查询资料后知道了是ajax跨域引起的,以此记录此次解决问题的过程. 什么是ajax跨域 ajax跨域的原理 ajax出现请求跨 ...
- java 跨域重定向_跨域解决以及重定向
前言 1.跨域的一般解决方式 1.1.配置拦截器 1.1.1.token在healer传递的时候,一定要这里配置 @Component @Slf4j public class CORSIntercep ...
- Java - 探究前后分离带来的跨域问题
文章目录 为什么会产生跨域问题 同源策略 (Same-origin policy) 解决方案 服务端解决方案 简单请求 复杂请求 测试 简单请求测试 复杂请求测试 代理服务器,反向代理接口请求 jso ...
- java cookie 跨域读取_跨域读写Cookie
Cookie作用域 Cookie 在二级域名下是可以共享的,如www.a.com 和m.a.com 他们的Cookie 是可以共享的,这也是很多单点登录利用Cookie实现的原理,但是很多站点不是二级 ...
- ssm项目解决AJAX跨域,ssm项目跨域访问
最近使用ssm开发了一个项目,为了项目的开发速度,采用的是前后端同时开发,所以前端文件没有集成在项目中,最后在调试时涉及到了跨域.跨域的解决方法很多,我采用的是最简单的一种,代码如下: 新建一个过滤器 ...
- AngularJS跨域问题 ajax 跨域
为什么80%的码农都做不了架构师?>>> 先看代码: $http({method: 'POST',//withCredentials: true, //这个用来将cookie传 ...
- 跨域失败 过滤器_Spring Boot 跨域过滤器(过滤器跨域问题)
重写WebMvcConfigurer#addCorsMappings()可以解决一部分跨域的问题,但是对于有些过滤器涉及到跨域,且拦截器位面较高的话,还是会出现一些跨域问题. 配置 CorsFilte ...
- 跨域问题_跨域问题如何解决?
" 今天的内容比较大众,相信广大程序猿都有遇到过,那么咱们就不多BB了,直接往下看." 首先聊聊为什么会出现跨域问题?跨域是什么? 域(Domain)是Windows网络中独立运行 ...
最新文章
- 波士顿动力的机器狗上班了!巡逻、检测不在话下,挪威公司为其编发工号
- 如何确定敏捷是否适合你的团队?
- git-flow 工作流程简介
- python subprocess_python subprocess - 刘江的python教程
- CSS3学习笔记(一)--2015-12-3
- 1.12 声明自定义异常
- oracle 调优3
- python的合法名称_Python未定义名称:turn。!
- php调取 zabbix实时数据_Linux运维必知的Zabbix故障排错实战
- 锁的释放流程-ReentrantLock.unlock
- dnf一天能获得多少黑暗之眼_DNF:千万金币远古遗愿成废铁,95版本完美传说换装武器只需1个月...
- 在Swift中使用C语言的指针
- mpi由于目标计算机积极拒绝,windows系统lammps安装MPICH2的问题
- Java集合框架概述及Collection接口方法讲解
- zend studio一些常用配置
- python调用excel的宏_Python – 运行Excel宏
- Twhirl's limit exceeded
- RHEL 5.1 下面安装tftp服务
- java怎么打印课程表_自明排课系统如何打印?教你打印课表的方法
- windows内核开发笔记十一:IRQL级别调用说明
热门文章
- android10分区镜像,分区和映像 | Android 开源项目 | Android Open Source Project
- linux deepin安装virtualbox 6.1命令
- 使用azkaban调度spark任务
- Spark广播变量实现原理及基础编程
- Java IO模型:BIO NIO AIO及netty介绍
- linux deepin sudo: add-apt-repository:找不到命令 解决办法
- Dockerfile的ONBUILD指令
- Docker私有仓库搭建与配置
- Python3 条件控制
- Java访问修饰符public,private,protected,以及不写(默认)时的区别?