文章内容
2019/6/23 11:18:58,作 者: 黄兵
Angular multiples params or headers
To add multiples params or headers you can do the following:
constructor(private _http: HttpClient) {} //.... const url = `${environment.APP_API}/api/request`; let headers = new HttpHeaders().set('header1', hvalue1); // create header object headers = headers.append('header2', hvalue2); // add a new header, creating a new object headers = headers.append('header3', hvalue3); // add another header let params = new HttpParams().set('param1', value1); // create params object params = params.append('param2', value2); // add a new param, creating a new object params = params.append('param3', value3); // add another param return this._http.get(url, { headers: headers, params: params })
Another way:
let headers = new HttpHeaders(); headers = headers.set('h1', 'v1').set('h2','v2');
or:
const headers = new HttpHeaders({'h1':'v1','h2':'v2'});
Article source:Angular HttpClient doesn't send header
评论列表