मैं उपयोगकर्ताओं को एक बाकी एपीआई को प्रमाणित करने के लिए एक GET अनुरोध पर प्राधिकरण शीर्षलेख सेट करने का प्रयास करता हूं। मैं कोणीय 2 आरसी 1 का उपयोग कर रहा हूँ। (मैं कुल शुरुआत कर रहा हूँ)।अनुरोध प्राप्त करने के लिए हेडर सेट करें 2
getTest(){
let authToken = localStorage.getItem('auth_token');
let headers = new Headers({ 'Content-Type': 'application/json' });
headers.append('Authorization', `Bearer ${authToken}`);
let options = new RequestOptions({ headers: headers });
return this._http
.get(this._url,options)
.map(res => console.log(res));
}
मैं अपने बैकएंड में सीओआरएस को अनुमति देता हूं।
header("Access-Control-Allow-Origin: *");
header("Access-Control-Request-Headers: Content-Type, Authorization");
मेरे कंसोल:
विकल्प API/USERPROFILE/
XMLHttpRequest लोड नहीं कर सकता/USERPROFILE /। preflight के लिए प्रतिक्रिया अमान्य HTTP स्थिति कोड 406
किसी भी विचार है?
पूरा उदाहरण देख http://stackoverflow.com/a/34758630/5043867 –