我正在将我的应用程序从HttpModule迁移到HttpClientModule,我遇到了HttpRequest问题。
我无法使用HttpRequest获得答案,但我用“get”获得了答案,此代码可以运行并返回数据:
import { HttpClient, HttpRequest } from '@angular/common/http';
export class myClass {
constructor(private httpClient: HttpClient) { }
public get<T>(options?: Object): Observable<any> {
return this.httpClient.get<T>('https://swapi.co/api/people/1', options);
}
}
//from anotherFile:
return this.myClass.get()
并且相同的代码更改将返回:
return this.httpClient.request<T>(new HttpRequest('GET', 'https://swapi.co/api/people/1', options));
失败并返回。
{type: 0}type: 0__proto__: Object
我正在用HttpRequest做什么?