执行rest api时出现控制台错误。 错误是:- 消息:“ HTTP失败响应((未知URL):0未知错误)” 名称:“ HttpErrorResponse” 好的:错误 状态:0 statusText:“未知错误”
this.http.get(“ https://restcountries.eu/rest/v2/alpha/co”)。subscribe((aa)=> {alert('okay')})
URL为https://restcountries.eu/rest/v2/alpha/co
如何解决?
答案 0 :(得分:0)
我看不到这段代码有什么问题,也许您使用的是较旧的Angular版本?我在一个简单的Angular 8项目中尝试了此方法,它似乎运行良好:
import { Component } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
title = 'test';
constructor(private http: HttpClient) {
this.http.get('https://restcountries.eu/rest/v2/alpha/co').subscribe((aa) => { alert('okay'); });
}
}
运行项目时,我可以在“网络”标签中看到请求已通过,并且警报显示: