基于Vue 的移動(dòng)端項(xiàng)目(m站)样眠,原本沒有登錄后操作,現(xiàn)在需要添加h5支付咸灿,支付接口如果請(qǐng)求需要帶上cookie摸吠,cookie里面存放token。
跨域請(qǐng)求時(shí)增加withCredentials: true已經(jīng)添加较解。
1. 調(diào)試請(qǐng)求時(shí)Cookie被過濾的原因
打開Network面板畜疾,隨意選擇一個(gè)請(qǐng)求,在請(qǐng)求的Cookie面板中印衔,可以看到1個(gè)新的checkbox:?show filtered out request cookies啡捶,默認(rèn)是隱藏被過濾的請(qǐng)求Cookie。
勾選后可以看到被過濾的Cookie奸焙,黃色高亮底色顯示瞎暑。鼠標(biāo)停在警告??的圖標(biāo)上,可以看到Cookie被過濾的原因与帆。比如圖2中了赌,被過濾的原因是cookie的domain和請(qǐng)求url的domain不匹配,雖然它們共享1個(gè)頂級(jí)域名的上層域名(TLD+1玄糟,比如?http://jd.com)勿她。
點(diǎn)評(píng):更好???調(diào)試Cookie問題,比如為什么設(shè)置了Cookie請(qǐng)求沒帶上阵翎,有可能是設(shè)置的domain沒對(duì)應(yīng)上嫂拴。