HttpUrlEncodingCodec
Provides encoding and decoding of URL parameter and query-string values.
API
class HttpUrlEncodingCodec implements HttpParameterCodec {
encodeKey(key: string): string;
encodeValue(value: string): string;
decodeKey(key: string): string;
decodeValue(value: string): string;
}
encodeKey
stringEncodes a key name for a URL parameter or query-string.
stringThe key name.
stringThe encoded key name.
encodeValue
stringEncodes the value of a URL parameter or query-string.
stringThe value.
stringThe encoded value.
decodeKey
stringDecodes an encoded URL parameter or query-string key.
stringThe encoded key name.
stringThe decoded key name.
decodeValue
stringDecodes an encoded URL parameter or query-string value.
stringThe encoded value.
stringThe decoded value.
Description
Provides encoding and decoding of URL parameter and query-string values.
Serializes and parses URL parameter keys and values to encode and decode them. If you pass URL query parameters without encoding, the query parameters can be misinterpreted at the receiving end.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/common/http/HttpUrlEncodingCodec