Bazı özel isteklerden ($httpProvider
düzeyinde değil) bazı $http
istek başlık alanlarını silmek istiyorum. Bu alanlar:Angular.js başlıklarından silme
- Cache-Control
- If-Modified-Since
- Referer
- -ile X Talep
nasıl tek bir istekle bunu yapmak? transformRequest
parametresini kullanmayı denedim, ancak çalışmasını sağlamak için yeterli bilgi bulamadı. Böyle bir [CoffeeScript] kod:
$scope.logout = ->
$http({
method: 'GET'
url: '/api/logout'
headers: { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' }
transformRequest: (data, headersGetter) ->
console.log data
console.log headersGetter
data
}).success ->
$location.path('editor')
headersGetter (kesinlikle hiçbir şey bana diyor ki) function (c){a||(a=Nb(b));return c?a[y(c)]||null:a}
ve ben transformRequest işlevinden dönmek için anlayamadım, data
undefined
olduğunu göstermektedir.