我有以下 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 的范围受到域选项的限制。如果页面域与 API 域不同,则在发出请求时将不会发送 cookie。要解决此问题,请为 cookie 设置正确的域 $cookieStore.put("language", "pt-PT", {domain: 'requestdomain.com'})
。
关于javascript - 在请求中发送cookie angularjs http get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52542237/