在请求angularjs http get内发送cookie

时间:2018-09-27 17:27:29

标签: javascript angularjs http

我有以下http get,我想在请求中发送一种带有语言的cookie,但是结果是$ cookieStore,它在请求之外发送了cookie

$cookieStore.put("language", "pt-PT");

我也尝试过

var myObject = {
    headers: { 'language': 'pt-PT'}
}//ignored

return $http.get(comm.endpoints.getEntityFinancialPosition, myObject );

在调试中,我可以看到它只是创建了一个新的标头,该标头未在Cookie enter image description here内发送

1 个答案:

答案 0 :(得分:1)

cookie的范围受domain选项限制。如果页面域不同于API域,则在发出请求时将不发送cookie。要解决该问题,请为Cookie nvm设置正确的域。