我试图通过http在Angular 4中获取服务来连接到google API,但是我无法访问。代码如下所示:在Angular 4中使用Google API
const requestHeaders = new Headers();
requestHeaders.append('Content-Type', 'application/x-www-form-urlencoded');
const options = new RequestOptions({ headers: requestHeaders });
const myURL = 'https://kgsearch.googleapis.com/v1/entities:' +
'search?query=taylor+swift&key=MYKEY&limit=1&indent=True';
return this.http.get(myURL, options)
.map((res: Response) => res.json())
.subscribe(
data => console.log(data),
err => console.log(err),
() => console.log('output')
);
不能使用httpRequestHeaders HTTP GET里面,你应该使用:const options =新的RequestOptions({headers:requestHeaders});并在代码中使用选项 - 。 this.http.get(myURL,options) – Eni