HttpUrlEncodingCodec
提供 URL 参数和查询字符串值的编码和解码。
Provides encoding and decoding of URL parameter and query-string values.
class HttpUrlEncodingCodec implements HttpParameterCodec {
encodeKey(key: string): string
encodeValue(value: string): string
decodeKey(key: string): string
decodeValue(value: string)
}
说明
一个 HttpParameterCodec
,它使用 encodeURIComponent
和 decodeURIComponent
来序列化和解析 URL 参数的 key 和 value。 如果你传入未编码的查询参数,那么接收端可能会对这些参数进行错误解析。请使用 HttpParameterCodec
类对查询字符串的值进行编码和解码。
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.
方法
编码 URL 参数或查询字符串的键名。 Encodes a key name for a URL parameter or query-string. |
对 URL 参数或查询字符串的值进行编码。 Encodes the value of a URL parameter or query-string. |
解码编码的 URL 参数或查询字符串键。 Decodes an encoded URL parameter or query-string key. |
解码编码的 URL 参数或查询字符串值。 Decodes an encoded URL parameter or query-string value. |