UrlUtils module

Functions

getDeserializedResponse(string)

Retourne le hachage d’URL en tant qu’objet de réponse au code d’authentification du serveur.

mapToQueryString(Map<string, string>, boolean, StringDict)

Utilitaire pour créer une URL à partir de la carte params

normalizeUrlForComparison(string)

Normalise les URL pour la comparaison en supprimant le hachage, la canonisation et en garantissant l’encodage d’URL cohérent dans les paramètres de requête. Cela corrige les boucles de redirection lorsque les URL contiennent des caractères encodés comme des apostrophes (%27).

stripLeadingHashOrQuery(string)

Analyse la chaîne de hachage à partir d’une chaîne donnée. Retourne une chaîne vide si aucun symbole de hachage n’est trouvé.

Informations relatives à la fonction

getDeserializedResponse(string)

Retourne le hachage d’URL en tant qu’objet de réponse au code d’authentification du serveur.

function getDeserializedResponse(responseString: string): AuthorizeResponse | null

Paramètres

responseString

string

Retours

mapToQueryString(Map<string, string>, boolean, StringDict)

Utilitaire pour créer une URL à partir de la carte params

function mapToQueryString(parameters: Map<string, string>, encodeExtraParams?: boolean, extraQueryParameters?: StringDict): string

Paramètres

parameters

Map<string, string>

encodeExtraParams

boolean

extraQueryParameters
StringDict

Retours

string

normalizeUrlForComparison(string)

Normalise les URL pour la comparaison en supprimant le hachage, la canonisation et en garantissant l’encodage d’URL cohérent dans les paramètres de requête. Cela corrige les boucles de redirection lorsque les URL contiennent des caractères encodés comme des apostrophes (%27).

function normalizeUrlForComparison(url: string): string

Paramètres

url

string

URL à normaliser

Retours

string

Chaîne d’URL normalisée pour la comparaison

stripLeadingHashOrQuery(string)

Analyse la chaîne de hachage à partir d’une chaîne donnée. Retourne une chaîne vide si aucun symbole de hachage n’est trouvé.

function stripLeadingHashOrQuery(responseString: string): string

Paramètres

responseString

string

Retours

string