Używam $http
do wywołania api, które wysyła niestandardowy nagłówek, taki jak X-Foo
. Jednak nie mogę jeszcze dowiedzieć się, jak je czytać. Wewnątrz funkcji $http({...}).success(function (data, status, headers, config) {...})
, headers
jest funkcją, która powinna dać mi skrót wszystkich nagłówków, ale pokazuje tylko nagłówek content-type
. Czy istnieje sposób na uzyskanie nagłówków odpowiedzi?
61
A
Odpowiedz
144
Niestandardowe nagłówki będą widoczne w tej samej domenie. Jednak w przypadku sytuacji crossdomain serwer musi wysłać nagłówek Access-Control-Expose-Headers: X-Foo, ...
, aby upublicznić niestandardowe nagłówki.
0
Wiosna 4.0+ zapewnić @CrossOrigin adnotacji który ma następujące parametry
- pochodzenie = przecinkami oddzielone pochodzenia.
- exposedHeaders = lista niestandardowych parametrów liczby oddzielonych liczników.
przykład
@CrossOrigin(origins = "*", exposedHeaders ="X-Total-Count")
Powiązane problemy
- 1. Ustawianie globalnych nagłówków angularjs $ http
- 2. Odczytywanie nagłówków HTTP w kontrolerze REST wiosny
- 3. AngularJS - dostęp do nagłówków HTTP
- 4. Modyfikowanie nagłówków odpowiedzi HTTP w przeglądarce Firefox
- 5. angularjs - Nie można odczytać nagłówki odpowiedzi od $ http
- 6. Ustawianie nagłówków HTTP aplikacji w AngularJS
- 7. Problemy z analizą odpowiedzi JSON przy użyciu AngularJS
- 8. Odczytywanie odpowiedzi JSON między domenami
- 9. Usuwanie nagłówków z odpowiedzi
- 10. Zmierz czas odpowiedzi dla żądania HTTP przy użyciu Ruby
- 11. Składnia nagłówków HTTP statusie
- 12. Najlepszy sposób na sprawdzenie nagłówków odpowiedzi HTTP za pomocą Selenium
- 13. Apache Solr: Ustawianie nagłówków odpowiedzi HTTP z solrconfig.xml Dla CORS
- 14. parsuj nagłówek odpowiedzi http od wget
- 15. Nagłówek odpowiedzi od AVPlayer
- 16. Nie można wstawić `$ http` przy użyciu jawnej składni` app.controller` AngularJS?
- 17. Dostosowywanie nagłówków odpowiedzi w oprogramowaniu Wai middleware
- 18. Zatwierdzanie formularza/pola Angularjs przy użyciu funkcji JavaScript bez dyrektyw
- 19. Uzyskiwanie nieprzetworzonej, nieprzetworzonej odpowiedzi HTTP
- 20. Odczytywanie pliku PNG przy użyciu Win32/C++
- 21. Odczytywanie pliku XML przy użyciu QXmlStreamReader
- 22. Odczytywanie pliku przy użyciu skanera Java
- 23. Usuwanie nagłówków HTTP w Apache2
- 24. Parsowanie nieprzetworzonych nagłówków HTTP
- 25. Wysyłanie nagłówków http pytonem
- 26. Analizowanie odpowiedzi JSON przy użyciu jQuery
- 27. HTTP POST przy użyciu Angular.js
- 28. Jak czytać ciasteczka odpowiedzi przy użyciu Alamofire
- 29. Dynamic Tooltip przy użyciu AngularJS
- 30. Jak odczytać nagłówek HTTP z odpowiedzi przy użyciu API .NET HttpWebRequest?
Używasz Firefoksa? Zobacz http://stackoverflow.com/questions/14188662/angularjs-and-apiary-io-cant-read-any-response-headers. –
Nie, chrom. Czy konkretna poprawka FF działa dla chrome? –
Czy wnioski są przesyłane do innej domeny lub do tej samej domeny? Testowałem wysyłanie żądania do tej samej domeny i widzę niestandardowe nagłówki. –