鍍金池/ 問(wèn)答/HTML/ angularjs1 發(fā)送ajax請(qǐng)求的時(shí)候,cookie怎么放在請(qǐng)求頭?

angularjs1 發(fā)送ajax請(qǐng)求的時(shí)候,cookie怎么放在請(qǐng)求頭?

現(xiàn)在用angularjs寫(xiě)的一個(gè)接口,我這邊用angularjs方法把withCredentials設(shè)置成true了,搜達(dá)方法中說(shuō)是把他設(shè)置成true,cookie就能放在請(qǐng)求頭部,傳給后臺(tái)了,但是沒(méi)有任何效果,一直報(bào)401未授權(quán)的錯(cuò)誤,如下圖片:
圖片描述

請(qǐng)問(wèn)有誰(shuí)知道這是怎么回事嗎?更奇怪的是content-type設(shè)置成form

回答
編輯回答
青黛色

同源策略:

請(qǐng)求的url地址,必須與瀏覽器上的url地址處于同域上,也就是域名,端口,協(xié)議相同.

端口號(hào)調(diào)下,讓后臺(tái)的調(diào)用接口走默認(rèn)端口,同樣的你在調(diào)用接口的時(shí)候取消端口字段

2017年12月19日 10:45