httpClient获取vs请求

时间:2018-01-18 08:13:05

标签: angular angular5 angular-httpclient

我正在将我的应用程序从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做什么?

0 个答案:

没有答案