UrlUtils module

関数

getDeserializedResponse(string)

URL ハッシュをサーバー認証コード応答オブジェクトとして返します。

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

パラメーター マップから URL を作成するユーティリティ

normalizeUrlForComparison(string)

クエリ パラメーターでハッシュを削除し、正規化し、一貫性のある URL エンコードを確保することで、比較のために URL を正規化します。 これにより、URL にアポストロフィ (%27) などのエンコードされた文字が含まれている場合のリダイレクト ループが修正されます。

stripLeadingHashOrQuery(string)

指定された文字列からハッシュ文字列を解析します。 ハッシュ記号が見つからない場合は、空の文字列を返します。

関数の詳細

getDeserializedResponse(string)

URL ハッシュをサーバー認証コード応答オブジェクトとして返します。

function getDeserializedResponse(responseString: string): AuthorizeResponse | null

パラメーター

responseString

string

返品

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

パラメーター マップから URL を作成するユーティリティ

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

パラメーター

parameters

Map<string, string>

encodeExtraParams

boolean

extraQueryParameters
StringDict

返品

string

normalizeUrlForComparison(string)

クエリ パラメーターでハッシュを削除し、正規化し、一貫性のある URL エンコードを確保することで、比較のために URL を正規化します。 これにより、URL にアポストロフィ (%27) などのエンコードされた文字が含まれている場合のリダイレクト ループが修正されます。

function normalizeUrlForComparison(url: string): string

パラメーター

url

string

正規化する URL

返品

string

比較用の正規化された URL 文字列

stripLeadingHashOrQuery(string)

指定された文字列からハッシュ文字列を解析します。 ハッシュ記号が見つからない場合は、空の文字列を返します。

function stripLeadingHashOrQuery(responseString: string): string

パラメーター

responseString

string

返品

string