我想要使用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