填写这份《一分钟调查》,帮我们(开发组)做得更好!去填写Home

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,它使用 encodeURIComponentdecodeURIComponent 来序列化和解析 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.

      
      encodeKey(key: string): string
    
参数
key string

键名。

The key name.

返回值

编码过的键名。

string: The encoded key name.

对 URL 参数或查询字符串的值进行编码。

Encodes the value of a URL parameter or query-string.

      
      encodeValue(value: string): string
    
参数
value string

值。

The value.

返回值

编码过的值。

string: The encoded value.

解码编码的 URL 参数或查询字符串键。

Decodes an encoded URL parameter or query-string key.

      
      decodeKey(key: string): string
    
参数
key string

编码过的键名。

The encoded key name.

返回值

解码过的键名。

string: The decoded key name.

解码编码的 URL 参数或查询字符串值。

Decodes an encoded URL parameter or query-string value.

      
      decodeValue(value: string)
    
参数
value string

编码过的值。

The encoded value.