【问题标题】:how to remove cookie from request header angular js如何从请求标头角度js中删除cookie
【发布时间】:2016-12-28 15:42:17
【问题描述】:

嗨,我怎样才能从请求标头设置中删除 cookie

$http.defaults.headers.post['X-CSRFToken'] = $cookies.csrftoken;

在标题中显示为

Accept application/json Accept-Encoding gzip, deflate Accept-Language en-US,en;q=0.5 Connection keep-alive

Cookie JSESSIONID=F215EF9C41E8D897F103751DE8EC833C; AWSELB=8BE3A51B068B8505EFF78592B3B122EBDC441C205CA70B58 4B154F43BD43ED2709E4137E8584EF75C8333E4C3088A0DCFCDEE1397E017F44B3036ABCFD1C213CB95EBEAF1D

【问题讨论】:

    标签: javascript angularjs cookies


    【解决方案1】:

    cookie 标头不是 X-CSRFToken 标头。

    这是两个不同的标题。 你可以使用withCredentials:

    $httpProvider.defaults.withCredentials = false;
    

    但如MDN中所述,它只会对跨域请求生效:

    设置 withCredentials 对同站点请求没有影响

    【讨论】:

    • @user2423768 这对您有帮助吗?这是正确的答案吗?如果是,请使用左侧的“V”符号将其标记为正确。
    • 太棒了 :) 很高兴为您提供帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-12
    • 2018-03-21
    • 2020-09-08
    • 2016-02-06
    • 2015-01-08
    相关资源
    最近更新 更多