文章内容

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

分享到:

发表评论

评论列表