On this page
HttpParams
class
An HTTP request/response body that represents serialized parameters, per the MIME type application/x-www-form-urlencoded.
class HttpParams {
constructor(options: HttpParamsOptions = {} as HttpParamsOptions)
has(param: string): boolean
get(param: string): string | null
getAll(param: string): string[] | null
keys(): string[]
append(param: string, value: string): HttpParams
set(param: string, value: string): HttpParams
delete(param: string, value?: string): HttpParams
toString(): string
}
Description
This class is immutable - all mutation operations return a new instance.
Constructor
|
options |
HttpParamsOptions |
Optional. Default is |
Methods
|
has()
|
|||
|---|---|---|---|
Check whether the body has one or more values for the given parameter name. |
|||
|
param |
string |
Returns
boolean
|
get()
|
|||
|---|---|---|---|
Get the first value for the given parameter name, or |
|||
|
param |
string |
Returns
string | null
|
getAll()
|
|||
|---|---|---|---|
Get all values for the given parameter name, or |
|||
|
param |
string |
Returns
string[] | null
|
keys()
|
|---|
Get all the parameter names for this body. |
|
|
append()
|
||||||
|---|---|---|---|---|---|---|
Construct a new body with an appended value for the given parameter name. |
||||||
|
param |
string |
|
value |
string |
Returns
|
set()
|
||||||
|---|---|---|---|---|---|---|
Construct a new body with a new value for the given parameter name. |
||||||
|
param |
string |
|
value |
string |
Returns
|
delete()
|
||||||
|---|---|---|---|---|---|---|
Construct a new body with either the given value for the given parameter removed, if a value is given, or all values for the given parameter removed if not. |
||||||
|
param |
string |
|
value |
string |
Optional. Default is |
Returns
|
toString()
|
|---|
Serialize the body to an encoded string, where key-value pairs (separated by |
|
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v7.angular.io/api/common/http/HttpParams