如何从下面的URL获得json响应

如何从下面的URL获得json响应

问题描述:

我有一个Instagram的url(https://www.instagram.com/p/-vSJNUDKKD/?__a=1),它返回json,但是当我尝试调用带有http请求的url时,我得到了整个html body。我在做什么错误。如何从下面的URL获得json响应

public GetItems(url: string) { 
    return this._http.get(url).map((response: Response) => response.json()); 
    } 
    public downloadImage(url: string) { 
    var myresult; 
    this.GetItems(url + "?__a=1").subscribe((result) => { 
     myresult = result; 
     console.log(result); 

    }); 
+0

尝试设置'content type json' – mxr7350

+1

它在尝试尝试设置CORS时遇到问题 –

你应该有一个可观察到的,当你订阅的HTTP service.I试图用以下code.Seems工作正常,我

getme(url):Observable<any>{ 
return this.http.get(url) 
    .map((res:Response)=>{ 
    return res.json(); 
    }) 

}

this.http.getme("https://www.instagram.com/p/-vSJNUDKKD/?__a=1").subscribe(
     res=> { 

      console.log(res); 
     })