2017-08-09 22 views
0

jsonを返すInstagramのURL(https://www.instagram.com/p/-vSJNUDKKD/?__a=1)がありますが、httpリクエストを取得してurlを呼び出そうとすると、htmlボディ全体が取得されています。間違い。以下の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

「コンテンツタイプjson」 – mxr7350

+1

試してみると私にCORSの問題が投げられる –

答えて

0

あなたはservice.Iが私のために

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

}

を正常に動作するには、以下のcode.Seemsで試してみましたHTTPに加入しているときに、観察を持っている必要があります
this.http.getme("https://www.instagram.com/p/-vSJNUDKKD/?__a=1").subscribe(
     res=> { 

      console.log(res); 
     }) 
関連する問題