我正在尝试使用angular5 HttpClient读取本地.xml文件。我的服务就像这样::
import { Injectable } from '@angular/core';
import { HttpClient,HttpHeaders, HttpRequest } from '@angular/common/http';
@Injectable()
export class DataService {
constructor(private _http:HttpClient) { }
getFile() {
const _headers = new HttpHeaders();
const headers = _headers.set('Content-Type', 'text/xml')
return this._http.get('../assets/data.xml',{headers: _headers});
}
}
但我收到错误
消息 : “解析http://localhost:4200/assets/data.xml期间的Http失败” 名称 : “HttpErrorResponse” 好 : 假 状态 : 200 状态文本 : “OK”
请帮忙。
答案 0 :(得分:0)
这有效:
return this._http.get('../assets/data.xml',{headers: _headers,responseType: 'text'});