Web ApiエンドポイントをAngular 2から呼び出そうとしています。 IEとChromeではすべて正常に動作しますが、Firefoxではjson解析エラーが発生します。 私はJsonの代わりにXMLを返すと思います。 私はcontent-typeの設定がこれを修正したと考えました。 私のコードは正しいか?何か案は?Angular 2 Http Firefoxで常にXMLを返すには
let headers = new Headers({ 'Accept': 'application/json' });
let options = new RequestOptions({ headers: headers });
return this._http.get(_tileUrl, options)
.map((response: Response) => <ITile[]>response.json())
.catch(this.handleError);
Content-Type
ヘッダはあなたが送ったコンテンツの種類を説明します
let _tileUrl = XXX;
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
return this._http.get(_tileUrl, options)
.map((response: Response) => <ITile[]>response.json())
.catch(this.handleError);