我需要在我的网站服务器端读取客户端发送的 cookie。
客户端通过ngStorage模块设置 cookie:
$scope.$storage = $localStorage.$default({
basket: []
});
$scope.addToBasket = function(id) {
$scope.$storage.basket.push(id);
};
我试图在服务器的控制器中这样读取它:
public IActionResult Index()
{
var basket = Request.Cookies["basket"];
Console.WriteLine(basket);
return View();
}
但Request.Cookies["basket"]
返回null
是因为它没有与该键相关的 cookie。
似乎这样的库喜欢ngStorage
使用他们自己的“唯一”名称来_ga
代替原始的 cookie(如basket
在我的示例中)。
那我如何在服务器端阅读它呢?