angular - Mozilla Firefox浏览器出现 "XML Parsing Error"怎么解决

标签 angular http firefox

问题是:

每当我在调用一些http请求Mozilla Firefox浏览器中打开站点时,它就会在控制台中显示错误XML Parsing Error: not well-formed LocationXML 解析错误:语法错误位置

web service calls to get xml

我的代码是:

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);}

最佳答案

在我的例子中,这是由我的 web api 的空 Ok 响应引起的。我通过在 Ok 构造函数中放置一些有用的东西来修复它。我想这是因为 resp.json() 没有找到任何数据。

关于angular - Mozilla Firefox浏览器出现 "XML Parsing Error"怎么解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45487071/

相关文章:

css - Firefox 中的谷歌字体呈现像素化

javascript - 无法在 ionic 2 中从 JS 切换到 TS

Angular FormArray 或 FormGroup - 带有额外数据

security - 禁用 Firefox 同源策略

Java 并行上传

Ruby 通过代理打开 uri 下载

html - 在 firefox 上更改选项卡后 body 的背景图像消失

angular - 如果该组件已经存在一个类,则 routerLinkActive 类不适用

html - Angular - 防止禁用按钮上的点击事件

python - 在 Python 中编码 HTTP 请求