2017-08-09 72 views
0

我有一個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時遇到問題 –

回答

0

你應該有一個可觀察到的,當你訂閱的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); 
     })