HttpRequest
须在RxJs依赖下
使用说明
-
在项目中执行命令
npm i rxjs -S
-
在项目的
app.component.ts
文件中引入import { HttpRequest } from '...your path.../HttpRequest.service';
-
调用方式
支持5种请求方式 get
| post
| put
| delete
const httpRequest = new HttpRequest();
httpRequest.request({
url: 'http://ydgf.sohu.com/schedule/index.json',
data: {},
header: {}
}).subscribe(data => {
console.log(data);
});;
NgHttpRequest
须在angular 6+项目环境下
使用说明
-
在项目的
app.module.ts
文件中引入import { HttpClientModule } from '@angular/common/http';
,并且在imports
中引入模块HttpClientModule
-
在项目的
app.component.ts
文件中引入import { HttpClient } from '@angular/common/http';
,并且在constructor()
中声明constructor(private httpClient: HttpClient)
-
在项目的
app.component.ts
文件中引入import { NgHttpRequest } from '...your path.../NgHttpRequest.service';
-
调用方式
支持5种请求方式 get
| post
| put
| delete
const httpRequest = new NgHttpRequest(this.httpClient);
httpRequest.request({
url: 'http://ydgf.sohu.com/schedule/index.json',
data: {},
header: {}
}).subscribe(data => {
console.log(data);
});;