【发布时间】:2016-06-19 08:16:06
【问题描述】:
我相信我只是在这里做错了,但出于某种原因,我的 http.get() 请求总是抛出错误。
这是我的代码的摘录:
import {Http, Response, Headers} from '@angular/http';
import 'rxjs/Rx';
...
export class CustomClass{
...
getAPI(){
this.http.get('http://ip-api.com/json')
.map((res: Response) => {
res.json();
})
.subscribe(
(data) => console.log(data),
(error) => console.error(error),
() => console.log(this)
);
}
}
我的印象是这个代码块应该简单地获取响应表单http://ip-api.com/json,然后输出它。但是,我得到的唯一结果是错误响应,我不知道为什么。
【问题讨论】: