Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HttpWebRequestTransfer

Hierarchy

  • HttpTransfer
    • HttpWebRequestTransfer

Index

Constructors

constructor

Properties

Static Private _corsFailCache

_corsFailCache: Hash<string, boolean>

Static Private _corsSuccessCache

_corsSuccessCache: Hash<string, boolean>

Static Private _disableCors

_disableCors: boolean = false

Static Private _disableJsonp

_disableJsonp: boolean = false

Static Private _disablePostMessage

_disablePostMessage: boolean = false

Static Private _forceJsonp

_forceJsonp: boolean = false

Static Private _pmFailCache

_pmFailCache: Hash<string, boolean>

Static Private _pmSuccessCache

_pmSuccessCache: Hash<string, boolean>

Methods

getTypeString

  • getTypeString(): string

process

  • process(requestArgs: HttpRequestArgs, callback: IAction1<HttpResponseArgs>): HttpResponseArgs
  • Parameters

    • requestArgs: HttpRequestArgs
    • callback: IAction1<HttpResponseArgs>

    Returns HttpResponseArgs

send

  • send(requestArgs: HttpRequestArgs): HttpResponseArgs
  • Sends a request synchronously.

    Parameters

    • requestArgs: HttpRequestArgs

      The request parameters.

    Returns HttpResponseArgs

    The resulting response.

sendAsync

  • sendAsync(requestArgs: HttpRequestArgs, callback: IAction1<HttpResponseArgs>): void
  • Sends a request asynchronously.

    Parameters

    • requestArgs: HttpRequestArgs

      The request parameters.

    • callback: IAction1<HttpResponseArgs>

      The callback to execute with the resulting response.

    Returns void

sendBinary

  • sendBinary(requestArgs: HttpRequestArgs): HttpResponseArgs
  • Parameters

    • requestArgs: HttpRequestArgs

    Returns HttpResponseArgs

sendBinaryAsync

  • sendBinaryAsync(requestArgs: HttpRequestArgs, callback: IAction1<HttpResponseArgs>): void
  • Parameters

    • requestArgs: HttpRequestArgs
    • callback: IAction1<HttpResponseArgs>

    Returns void

sendInternal

  • sendInternal(fn: IAction1<Object>, cors: boolean, pm: boolean, requestArgs: HttpRequestArgs, callback: IAction1<HttpResponseArgs>): HttpResponseArgs
  • Parameters

    • fn: IAction1<Object>
    • cors: boolean
    • pm: boolean
    • requestArgs: HttpRequestArgs
    • callback: IAction1<HttpResponseArgs>

    Returns HttpResponseArgs

sendText

  • sendText(requestArgs: HttpRequestArgs): HttpResponseArgs
  • Parameters

    • requestArgs: HttpRequestArgs

    Returns HttpResponseArgs

sendTextAsync

  • sendTextAsync(requestArgs: HttpRequestArgs, callback: IAction1<HttpResponseArgs>): void
  • Parameters

    • requestArgs: HttpRequestArgs
    • callback: IAction1<HttpResponseArgs>

    Returns void

shutdown

  • shutdown(): void

Static addOnSendFinish

  • addOnSendFinish(value: IAction1<HttpSendFinishArgs>): void
  • Adds a handler that is raised before an HTTP request is sent.

    Parameters

    • value: IAction1<HttpSendFinishArgs>

    Returns void

Static addOnSendStart

  • addOnSendStart(value: IAction1<HttpSendStartArgs>): void
  • Adds a handler that is raised before an HTTP request is sent.

    Parameters

    • value: IAction1<HttpSendStartArgs>

    Returns void

Static addQueryToUrl

  • addQueryToUrl(url: string, key: string, value: string): string
  • addQueryToUrl(url: string, key: string): string
  • Escapes and adds a query parameter as a key/value pair to a URL.

    Parameters

    • url: string

      The URL with the query to which the key/value should be added.

    • key: string

      The key of the query parameter to add.

    • value: string

      The value of the query parameter to add.

    Returns string

    The original URL with the query parameter added.

  • Escapes and adds a query parameter as a key/empty-value pair to a URL.

    Parameters

    • url: string

      The URL with the query to which the key/value should be added.

    • key: string

      The key of the query parameter to add.

    Returns string

    The original URL with the query parameter added.

Static canCors

  • canCors(): boolean
  • Returns boolean

Static canPostMessage

  • canPostMessage(): boolean
  • Returns boolean

Static fmicelinkHttpTransferInitialize

  • fmicelinkHttpTransferInitialize(): void

Static getDisableCors

  • getDisableCors(): boolean
  • Returns boolean

Static getDisableJsonp

  • getDisableJsonp(): boolean
  • Returns boolean

Static getDisablePostMessage

  • getDisablePostMessage(): boolean
  • Returns boolean

Static getForceJsonp

  • getForceJsonp(): boolean
  • Returns boolean

Static getPlatformCode

  • getPlatformCode(): string
  • Returns string

Static getRandomWildcardCharacter

  • getRandomWildcardCharacter(): string

Static getWildcardCharacters

  • getWildcardCharacters(): string
  • Gets the wildcard characters used to replace asterisks in ReplaceWildcards.

    Returns string

Static removeOnSendFinish

  • removeOnSendFinish(value: IAction1<HttpSendFinishArgs>): void
  • Removes a handler that is raised before an HTTP request is sent.

    Parameters

    • value: IAction1<HttpSendFinishArgs>

    Returns void

Static removeOnSendStart

  • removeOnSendStart(value: IAction1<HttpSendStartArgs>): void
  • Removes a handler that is raised before an HTTP request is sent.

    Parameters

    • value: IAction1<HttpSendStartArgs>

    Returns void

Static replaceWildcards

  • replaceWildcards(url: string): string
  • Replaces asterisks in URLs with characters from WildcardCharacters.

    Parameters

    • url: string

      The URL with asterisks.

    Returns string

Static setDisableCors

  • setDisableCors(disableCors: boolean): void
  • Parameters

    • disableCors: boolean

    Returns void

Static setDisableJsonp

  • setDisableJsonp(disableJsonp: boolean): void
  • Parameters

    • disableJsonp: boolean

    Returns void

Static setDisablePostMessage

  • setDisablePostMessage(disablePostMessage: boolean): void
  • Parameters

    • disablePostMessage: boolean

    Returns void

Static setForceJsonp

  • setForceJsonp(forceJsonp: boolean): void
  • Parameters

    • forceJsonp: boolean

    Returns void

Static setWildcardCharacters

  • setWildcardCharacters(value: string): void
  • Sets the wildcard characters used to replace asterisks in ReplaceWildcards.

    Parameters

    • value: string

    Returns void