kaven-utils - v5.5.1
    Preparing search index...

    Class ApiRequestEx

    2018-08-20

    1.1.6

    Hierarchy

    • ApiRequest
      • ApiRequestEx
    Index

    Constructors

    • Warning: Remove "Action" field since version 1.1.12

      Parameters

      • url: string
      • OptionalencodeURIMethod: StringMethod

      Returns ApiRequestEx

      1.1.12

      2018-10-20

    Properties

    Parameters: TStringObject<TStringOrUndefined>
    URL: string
    Signature: "Signature"
    SignatureNonce: "SignatureNonce"
    Timestamp: "Timestamp"

    Accessors

    • get EncodeURIMethod(): (uri: string) => string

      Returns (uri: string) => string

      1.1.12

      2018-10-20

    • get FullUrlWithoutSignature(): string

      Returns string

      1.1.17

      2019-02-20

    • get UrlWithoutSignature(): string

      Returns string

      1.1.12

      2018-10-20

    Methods

    • Parameters

      • name: string
      • Optionalval: string

      Returns this

    • Returns this

    • Returns this

    • Parameters

      • accessSecret: string
      • signatureMethod: TStringSignatureMethod

      Returns Promise<string>

    • Parameters

      • secret: string

      Returns Promise<string>

      2018-08-20

      1.1.6

    • Parameters

      • secret: string
      • url: string
      • signatureMethod: TStringSignatureMethod
      • OptionalencodeURIMethod: (str: string) => string
          • (str: string): string
          • RFC3986: https://tools.ietf.org/html/rfc3986

            字符A~Z、a~z、0~9以及字符 -、_、.、~ 不编码。

            其它字符编码成%XY的格式,其中XY是字符对应ASCII码的16进制。示例:半角双引号(")对应%22。

            扩展的UTF-8字符,编码成%XY%ZA…的格式。

            空格( )编码成 %20,而不是加号(+)。

            该编码方式与application/x-www-form-urlencoded MIME格式编码算法相似,但又有所不同。

            encodeURIComponent: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent Not Escaped: A-Z a-z 0-9 - _ . ! ~ * ' ( )

            !*()' %21 %2A %28 %29 %27

            Parameters

            • str: string

            Returns string

            1.1.6

            2021-12-07

      • OptionaldecodeURIMethod: (str: string) => string
          • (str: string): string
          • Parameters

            • str: string

            Returns string

            1.1.11

            2021-12-07

      Returns Promise<true | ApiRequestVerifyError>

    • Parameters

      • secret: string
      • url: string

      Returns Promise<true | ApiRequestVerifyError>

      1.1.17

      2018-10-20