我想要使用HttpClient
模块来请求整个html页面。 这是我的代码:使用HttpClient通过HTTP GET请求请求整个页面
this.http.get('http://google.com')
.subscribe(data => {
console.log(data);
});
这是我在网络铬标签 看到这是我的错误。 我该如何正确地做到这一点?
我想要使用HttpClient
模块来请求整个html页面。 这是我的代码:使用HttpClient通过HTTP GET请求请求整个页面
this.http.get('http://google.com')
.subscribe(data => {
console.log(data);
});
这是我在网络铬标签 看到这是我的错误。 我该如何正确地做到这一点?
尝试使用.jsonp()
而不是.get()
,它应该防止这种(很常见的)CORS问题。
你能提供一个这样的例子吗?我无法自己工作。 – Pitirus
查看[this](https://stackoverflow.com/questions/29547003/angularjs-no-access-control-allow-origin-header-is-present-on-the-requested-r) –
你为什么试图使用'HttpClient'从客户端请求另一个网页? – jonrsharpe
或[google错误消息](https://www.google.com/search?q=stackoverflow+failed+to+load+has+been+blocked+by+CORS+policy+no+access+control+allow +原点+报头和OQ =计算器+失败+至+负载+已+一直+阻断+由+ CORS +政策+ NO +访问+ +控制允许+原点+报头gs_l = PSY-ab.3 ... 12292.29428.0.29663.45.45 .0.0.0.0.183.4446.30j14.44.0 .... 0 ... 1.1.64.psy-ab..1.6.590 ... 33i160k1j33i21k1.0.w6E21b_YoSU),他们是有原因的(告诉你出了什么问题,所以你可以尝试修复它)。 – Igor
@jonrsharpe因为它包含我需要显示的数据,并且在服务器中执行它会引入不必要的溢出。 – Pitirus