描述:最近做項目遇到了cookie的問題,項目為前后端分離項目,前台有分外網IP(A外)和內網IP(A內),后台服務只有一個內網IP(B內)。
現象:當我前台異步請求發送給后台的時候,后台並不能獲取到前台的cookie或者cookie獲取的不對。
解釋:
后台我需要獲取A(外)這個域下的所有cookie,同時因為某種原因我客戶端也是存在cookie的,但是當前台頁面,訪問后台服務時,請求攜帶的時B(內)所在域下的cookie,因此獲取不到指定cookie值,因此服務出錯。
結論:獲取cookie時,會獲取服務端,域下的cookie.設置cookie時,會在請求域下設置cookie