Я считаю, что я просто делаю что-то не так, но по какой-то причине мой запрос http.get() всегда выдает ошибку.Angular2 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
, а затем вывести его. Тем не менее, единственный результат, который я когда-либо получал, - это ответ на ошибку, и я не могу понять, почему.