问题是:
每当我在Mozilla Firefox
浏览器中打开一个调用某个http request
的网站时,它就会在控制台XML Parsing Error: not well-formed Location
和XML Parsing Error: syntax error Location
中显示错误。
我的代码是:
getAsync (url: string) {
let localStorageKeys = ConsoleConstants.LOCAL_STORAGE_KEYS;
let consoleUser =
this._tokenManagerService.retrieve(localStorageKeys.CONSOLE_USER);
let headers = new Headers();
headers.append('x-sk', consoleUser[localStorageKeys.LOGIN_KEY]);
return this._http
.get(url, { headers : headers})
.map((resp: Response) => resp.json())
.catch(this._utilsService.handleError);}
答案 0 :(得分:1)
在我的情况下,这是由我的网络API的空响应引起的。我通过在Ok构造函数中放入一些有用的东西来修复它。我想这是因为resp.json()找不到任何数据。