2016-10-19 7 views
0

Мне нужно прочитать файлы cookie, отправленные клиентом на серверной стороне моего веб-сайта.Как правильно читать «обфусканные» файлы cookie, отправленные клиентом на стороне сервера

Клиент устанавливает куки через ngStorage модуль:

$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, потому что он не имеет куки, связанные с этот ключ.

Похоже, что такие библиотеки, как ngStorage, используют свои собственные уникальные имена для куки, например _ga, вместо оригинальных (например, basket в моем примере).

Как я могу читать его на серверной стороне?

+0

нет никакого затемненного печенья! что обфускация на одной строке данных – Aristos

+0

@Aristos Ну, я имею в виду, что имена таких файлов cookie «углеродины», поэтому мы получаем что-то вроде '_ga' вместо' basket' ​​ – FrozenHeart

+0

@FrozenHeart вы уверены, что файлы cookie были установлены правильно через ngStorage? Он ничего не запутывает ... – krutkowski86

ответ