鍍金池/ 問答/人工智能  HTML/ cookie跨域攜帶問題

cookie跨域攜帶問題

目前我有一個地址a.com,頁面請求b.com的接口。用CORS來跨域,數(shù)據(jù)是沒問題,能正常返回,但是如何把a.com下面的cookie傳遞給b.com呢?請求是用的fetch,已經(jīng)設(shè)置了credentials: 'include',但是依然沒有效果。瀏覽器請求的時候根本沒有加入Cookie這個頭!

如何解決這種跨域cookie傳遞問題?有沒有大神有經(jīng)驗指導(dǎo)一下。

回答
編輯回答
慢半拍

服務(wù)器需要加 Access-Control-Allow-Credentials: true 這個頭部,且指明 Access-Control-Allow-Origin: http://a.com 這種的具體允許的域名。

js 中需要在 XMLHttpRequest 對象上添加 new XMLHttpRequest().withCredentials = true。

2017年6月27日 01:51
編輯回答
憶往昔
2018年1月17日 12:35