मैं $http
उपयोग कर रहा हूँ एक API कॉल जो X-Foo
जैसे कुछ कस्टम हेडर भेज रहा है की $ http का उपयोग कर प्रतिक्रिया हेडर पढ़ना। हालांकि मैं अभी तक यह नहीं समझ सकता कि उन्हें कैसे पढ़ा जाए। $http({...}).success(function (data, status, headers, config) {...})
समारोह के अंदर, headers
एक समारोह है कि मुझे सभी हेडर के हैश देना चाहिए है लेकिन यह केवल शीर्ष लेख content-type
को दर्शाता है। क्या प्रतिक्रिया शीर्षलेख प्राप्त करने का कोई तरीका है?जब AngularJS
उत्तर
कस्टम हेडर एक ही डोमेन में दिखाई जाएगी। हालांकि, क्रॉसडोमेन की स्थिति के लिए, सर्वर को कस्टम हेडर दिखाई देने के लिए Access-Control-Expose-Headers: X-Foo, ...
शीर्षलेख भेजना होगा।
धन्यवाद! आपने मेरी रात – JRun
सहेजी है ऐसा प्रतीत होता है कि आपको वाइल्डकार्ड के बजाय वास्तविक शीर्षलेख नाम निर्दिष्ट करना होगा। 'एक्सेस-कंट्रोल-एक्सपोज़-हेडर: * 'काम नहीं करता है, लेकिन' एक्सेस-कंट्रोल-एक्सपोज़-हेडर: इटाग 'करता है। इस –
कोणीय के साथ मेरे लिए काम नहीं लगता था '$ http' – chovy
स्प्रिंग 4.0+ @CrossOrigin एनोटेशन प्रदान मापदंडों
- मूल = कॉमा की सूची मूल अलग निम्नलिखित गया है।
- खुलासा हेडर = सूची की अलग-अलग गिनती कस्टम पैरामीटर की सूची।
उदाहरण
@CrossOrigin(origins = "*", exposedHeaders ="X-Total-Count")
- 1. कैसे जब बटन AngularJS
- 2. angularjs: जब मैं jQuery
- 3. AngularJS: जब $ गुंजाइश चर
- 4. कैसे जब यह minifies AngularJS
- 5. कॉलिंग AngularJS नियंत्रक फ़ंक्शन जब html5 वीडियो
- 6. AngularJS चेकबॉक्स चिह्नित जब एनजी-दोहराने में
- 7. AngularJS दृश्य परिवर्तन नहीं करता है जब
- 8. AngularJS
- 9. angularjs
- 10. AngularJS
- 11. Angularjs
- 12. AngularJS
- 13. AngularJS
- 14. AngularJS
- 15. angularjs
- 16. AngularJS
- 17. AngularJS
- 18. AngularJS
- 19. angularjs
- 20. angularjs
- 21. AngularJS
- 22. angularjs
- 23. AngularJs
- 24. AngularJS
- 25. AngularJS
- 26. AngularJS
- 27. AngularJS
- 28. AngularJs
- 29. AngularJS
- 30. AngularJS
आप Firefox का उपयोग कर रहे हैं? Http://stackoverflow.com/questions/14188662/angularjs-and-apiary-io-cant-read-any-response-headers देखें। –
नहीं, क्रोम। क्रोम के लिए एफएफ विशिष्ट फिक्स काम करता है? –
क्या एक अलग डोमेन या एक ही डोमेन में अनुरोध किए जा रहे हैं? मैंने उसी डोमेन पर अनुरोध भेजने का परीक्षण किया और मैं कस्टम हेडर देखने में सक्षम हूं। –