UrlUtils module
Funções
| get |
Retorna o hash de URL como objeto de resposta de código de autenticação do servidor. |
| map |
Utilitário para criar uma URL do mapa de params |
| normalize |
Normaliza URLs para comparação removendo hash, canonizando e garantindo codificação de URL consistente em parâmetros de consulta. Isso corrige os loops de redirecionamento quando as URLs contêm caracteres codificados, como apóstrofos (%27). |
| strip |
Analisa a cadeia de caracteres de hash de determinada cadeia de caracteres. Retornará uma cadeia de caracteres vazia se nenhum símbolo de hash for encontrado. |
Detalhes da função
getDeserializedResponse(string)
Retorna o hash de URL como objeto de resposta de código de autenticação do servidor.
function getDeserializedResponse(responseString: string): AuthorizeResponse | null
Parâmetros
- responseString
-
string
Retornos
AuthorizeResponse | null
mapToQueryString(Map<string, string>, boolean, StringDict)
Utilitário para criar uma URL do mapa de params
function mapToQueryString(parameters: Map<string, string>, encodeExtraParams?: boolean, extraQueryParameters?: StringDict): string
Parâmetros
- parameters
-
Map<string, string>
- encodeExtraParams
-
boolean
- extraQueryParameters
- StringDict
Retornos
string
normalizeUrlForComparison(string)
Normaliza URLs para comparação removendo hash, canonizando e garantindo codificação de URL consistente em parâmetros de consulta. Isso corrige os loops de redirecionamento quando as URLs contêm caracteres codificados, como apóstrofos (%27).
function normalizeUrlForComparison(url: string): string
Parâmetros
- url
-
string
URL para normalizar
Retornos
string
Cadeia de caracteres de URL normalizada para comparação
stripLeadingHashOrQuery(string)
Analisa a cadeia de caracteres de hash de determinada cadeia de caracteres. Retornará uma cadeia de caracteres vazia se nenhum símbolo de hash for encontrado.
function stripLeadingHashOrQuery(responseString: string): string
Parâmetros
- responseString
-
string
Retornos
string