springboot 2 4 2解決跨域問題異常

2021-10-19 11:19:19 字數 789 閱讀 4404

解決跨域問題的通常的配置如下:

@configuration

public class corsconfig implements webmvcconfigurer

}

但在springboot 2.4.2中使用以上配置時,會報錯:

when allowcredentials is true, allowedorigins cannot contain the special value "*"since that cannot be set on the "access-control-allow-origin" response header. to allow credentials to a set of origins, list them explicitly or consider using "allowedoriginpatterns" instead.

大體意思就是:當allowcredentials設定為true的時候,allowedorigins不能包含特殊字元*。因為在請求頭中的access-control-allow-origin是不能設定*的。如果要用的話,可以試試將allowedorigins改為allowedoriginpatterns。

按照提示中的資訊修改之後,配置如下:

@configuration

public class corsconfig implements webmvcconfigurer

}

showtooltip

SpringBoot解決跨域問題

之前寫php和python的時候都是通過新增header來實現跨域的,現在用springboot猛一遇到這個問題還真有點懵,不知道該怎麼加了,所以在網上找了些解決方案 package cn.ac.yangge.config import org.springframework.context.ann...

Spring Boot 解決方案 會話

spring boot 解決方案 會話 連線無狀態 使用 http 的連線是無狀態的,因此為了應對需要狀態的服務例如使用者登入,誕生了適合儲存狀態的設計 會話 session 本文就來 一下會話。會話的使用 spring mvc 中使用會話很簡單,在控制器類的方法引數列表中,直接編寫 httpses...

springboot解決跨域問題

同源策略 same origin policy 是瀏覽器的乙個安全功能,不同源的客戶端指令碼在沒有明確授權的情況下,不能讀寫對方資源。同源策略是瀏覽器安全的基石。源 origin 就是協議 網域名稱和埠號。例如 這個url。若位址裡面的協議 網域名稱和埠號均相同則屬於同源。例如判斷下面的url是否與...