Angular - 303 响应不重定向

问题描述 投票:0回答:1

从后端 API 端点获取带有位置 URL 的 303 响应时,我遇到了重定向问题。该 URL 可以指向我页面上的任何子页面。

当浏览器尝试重定向时,出现错误:

错误:语法错误:意外的标记'<', ") at XMLHttpRequest.onLoad message: "Http failure during parsing for "

它似乎将 HTML 响应视为 JSON 并尝试解析它,但为什么呢?

感谢您的帮助。

在这种情况下我不知道该怎么办。

javascript angular http http-redirect http-status-code-303
1个回答
0
投票

Angular 默认尝试将每个响应解析为

JSON
。您需要指定不是。例如:

public getData(): Observable<string> {
  this._http.get<string>('url', {responseType: 'text'});
}
© www.soinside.com 2019 - 2024. All rights reserved.