国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙田区| 安阳县| 宁城县| 镇江市| 乃东县| 伽师县| 崇左市| 澄江县| 柳江县| 彭山县| 靖远县| 长治市| 吉林省| 彝良县| 东乡族自治县| 康平县| 高淳县| 墨玉县| 育儿| 邳州市| 师宗县| 海伦市| 通海县| 三门峡市| 西和县| 富源县| 清丰县| 西和县| 天水市| 东丽区| 台中市| 沈阳市| 渭源县| 北宁市| 泰安市| 昭通市| 沂源县| 南宫市| 体育| 鄢陵县| 宜都市|