Springboot跨域配置+前端动态获得域名
来源:互联网 发布:100万网络电影预算表 编辑:程序博客网 时间:2024/06/04 19:57
前端:
function test(){ var k_host = window.location.host; var k_port = window.location.port; var k_protocol = window.location.protocol; var k_url = k_protocol+"//"+k_host+ "/user/login"; $.ajax({ type:"POST", url:k_url, data:"abc", datatype: "json",//"xml", "html", "script", "json", "jsonp", "text". success:function(data){ console.log(data); console.log(data.code) } });}后端:
package com.example.demo.debug.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import org.springframework.web.filter.CorsFilter;import org.springframework.web.socket.server.standard.ServerEndpointExporter;@Configurationpublic class WebSocketConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.addAllowedOrigin("*"); // 1 corsConfiguration.addAllowedHeader("*"); // 2 corsConfiguration.addAllowedMethod("*"); // 3 return corsConfiguration; } @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", buildConfig()); // 4 return new CorsFilter(source); } @Bean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter(); }}
阅读全文
1 0
- Springboot跨域配置+前端动态获得域名
- 动态获得域名
- SpringBoot数据库密码动态配置
- Springboot+mybaitsPlus动态数据源配置
- springBoot之拦截器解决前端跨域问题
- js前端进行同一域名或不同域名下两个页面跨域通信
- SpringBoot+Docker 实现属性动态配置
- springboot整合mybatis,动态数据源配置
- java集成apache 动态配置域名
- 在springboot项目中配置跨域
- SpringBoot配置CORS跨域访问
- 通过域名获得IP
- 获得登录域名
- 获得主机域名(DNS)
- request.getRemoteHost() 获得域名
- 通过域名获得IP
- 获得登录邮箱域名
- SpringBoot redis Session 域配置
- spring aop 创建代理
- Linux中的系统服务的控制
- .htaccess詳解及.htaccess參數說明
- Place:1136-This design contains a global buffer instance
- 新的开始,记录点滴
- Springboot跨域配置+前端动态获得域名
- bzoj3403 [Usaco2009 Open]Cow Line 直线上的牛
- 折半查找实例
- C++ 基础知识九
- LoadRunner中的关联
- jmeter怎么实现远程负载机设置
- AndroidStudio 检测不到 Genymotion 的解决方案
- 动态代理
- 【Skynet】Socket源码剖析二