【发布时间】:2019-01-16 00:24:48
【问题描述】:
我试图在没有 python 的情况下进行一些抓取,只是来自 web angular 应用程序的一个简单的 http get 请求,问题是响应,我需要获得对标头的访问权限,以获取 csrftoken 标头。
error: SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse (<anonymous>) at XMLHttpRequest.onLoad (http://localhost:4200/vendor.
代码:
const headers = new HttpHeaders().set('Content-Type', 'text/html; charset=utf-8');
const r = this.http.request<HttpResponse<Object>>('GET', 'https://www.example.com', {
headers: headers
});
【问题讨论】:
-
使用浏览器查看实际返回的内容,可能是 xml 或 html 而不是 json。
-
是的,我尝试请求一个 html 页面,仅用于提取标题,然后使用该数据我将前往具有我需要的数据的端点。
标签: angular