这似乎应该是死的简单。我想使用$ resource来保存()一些东西到服务器。服务器将使用cookie进行响应。我需要在下次请求时使用该cookie。不知何故,在2014年,似乎这实际上是不可能的。
$ resource看起来像这样:
cartService.factory('AddToCart', ['$resource', function($resource) {
return $resource('my-url.com'
{
withCredentials: true,
transformResponse: function(data, headersGetter) {
alert(headersGetter);
}
}
);
}]);
首先,transformResponse根本没有触发。我想我可能能够断点并查看支持对象......不。
其次,唯一的标题似乎是内容类型标题。从Date到X- *到转移编码的所有内容似乎都被剥离了。
如果我在调用中添加了success()函数,它看起来像这样:
$scope.order = AddToCart.save({}, function(a, b) {
console.log(a);
console.log(b('JSESSIONID'));
});
再一次,没有。我真的很感激任何指针。如果我只是为了处理cookie而深入研究$ http guts,我不禁会对这个框架的观点感到困惑。