91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CORS如何實現跨域資源共享

發布時間:2021-11-17 09:38:36 來源:億速云 閱讀:148 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關CORS如何實現跨域資源共享,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

public class CrossFilter implements WebFilter {

    private static final String ALLOWED_HEADERS = "x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN,token,username,client";

    private static final String ALLOWED_METHODS = "*";

    private static final String ALLOWED_ORIGIN = "*";

    private static final String ALLOWED_EXPOSE = "*";

    private static final String MAX_AGE = "18000L";

    @Override
    public Mono<Void> filter(final ServerWebExchange exchange, final WebFilterChain chain) {
        ServerHttpRequest request = exchange.getRequest();
        if (CorsUtils.isCorsRequest(request)) {
            ServerHttpResponse response = exchange.getResponse();
            HttpHeaders headers = response.getHeaders();
            // 同意任意跨源請求,如果用戶需要定制針對簡單請求的應答的跨域頭,
            // 只需要在后端服務應答中,增加Access-Control-Allow-Origin這個跨域頭即可,
            // 后端服務應答中的頭會默認覆蓋掉API網關自己增加的頭
            headers.add("Access-Control-Allow-Origin", ALLOWED_ORIGIN);
            headers.add("Access-Control-Allow-Methods", ALLOWED_METHODS);
            // 本次預檢請求的有效期
            headers.add("Access-Control-Max-Age", MAX_AGE);
            // 表明服務器支持的所有頭信息字段,不限于瀏覽器在"預檢"中請求的字段
            headers.add("Access-Control-Allow-Headers", ALLOWED_HEADERS);
            headers.add("Access-Control-Expose-Headers", ALLOWED_EXPOSE);
            // 表示是否允許發送Cookie
            headers.add("Access-Control-Allow-Credentials", "true");
            // 預檢請求
            if (request.getMethod() == HttpMethod.OPTIONS) {
                response.setStatusCode(HttpStatus.OK);
                return Mono.empty();
            }
        }
        return chain.filter(exchange);
    }
}

關于“CORS如何實現跨域資源共享”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大悟县| 苏尼特右旗| 盐源县| 阿城市| 什邡市| 垦利县| 体育| 柳江县| 宁海县| 策勒县| 天柱县| 桐柏县| 盐津县| 瓦房店市| 扶沟县| 渭南市| 定兴县| 永定县| 遂平县| 洪雅县| 陆丰市| 德昌县| 越西县| 广州市| 大渡口区| 丹棱县| 衡山县| 天长市| 定南县| 涞源县| 澄江县| 秦皇岛市| 托克逊县| 苍溪县| 巍山| 岳阳市| 福鼎市| 永胜县| 绥棱县| 奉节县| 开江县|