国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

詳解springboot設置cors跨域請求的兩種方式

2024-07-14 08:42:52
字體:
來源:轉載
供稿:網友

1、第一種:

public class CorsFilter extends OncePerRequestFilter {  static final String ORIGIN = "Origin";  protected void doFilterInternal(    HttpServletRequest request,     HttpServletResponse response,     FilterChain filterChain) throws ServletException, IOException {      String origin = request.getHeader(ORIGIN);      response.setHeader("Access-Control-Allow-Origin", "*");//* or origin as u prefer    response.setHeader("Access-Control-Allow-Credentials", "true");    response.setHeader("Access-Control-Allow-Methods", "PUT, POST, GET, OPTIONS, DELETE");    response.setHeader("Access-Control-Max-Age", "3600");    response.setHeader("Access-Control-Allow-Headers", "content-type, authorization");      if (request.getMethod().equals("OPTIONS"))      response.setStatus(HttpServletResponse.SC_OK);    else       filterChain.doFilter(request, response);    }}@Beanpublic CorsFilter corsFilter() throws Exception {  return new CorsFilter();}http  .addFilterBefore(corsFilter(), UsernamePasswordAuthenticationFilter.class)  .addFilterBefore(authenticationTokenFilterBean(), UsernamePasswordAuthenticationFilter.class)  .headers()  .cacheControl();

2、第二種:

@Configurationpublic class CorsConfig {  @Bean  public FilterRegistrationBean corsFilter() {    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();    CorsConfiguration config = new CorsConfiguration();    config.setAllowCredentials(true);    // 設置你要允許的網站域名,如果全允許則設為 *    config.addAllowedOrigin("http://localhost:4200");    // 如果要限制 HEADER 或 METHOD 請自行更改    config.addAllowedHeader("*");    config.addAllowedMethod("*");    source.registerCorsConfiguration("/**", config);    FilterRegistrationBean bean = new FilterRegistrationBean(new CorsFilter(source));    // 這個順序很重要哦,為避免麻煩請設置在最前    bean.setOrder(0);    return bean;  }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延川县| 修水县| 平远县| 闽侯县| 安新县| 桃园县| 汶上县| 仙居县| 岢岚县| 江达县| 永年县| 温宿县| 怀柔区| 军事| 北票市| 涿鹿县| 醴陵市| 荣成市| 克什克腾旗| 慈利县| 临海市| 广南县| 通化市| 乐都县| 宜春市| 道孚县| 西乌珠穆沁旗| 六安市| 长丰县| 扶余县| 岢岚县| 康马县| 于都县| 新闻| 临朐县| 镇沅| 潍坊市| 开封县| 吉首市| 昭觉县| 南雄市|