Treatment options

http/client/util::options


Parameters

↳ var headers: Option<StringMap> = _ (std/data/string_map::StringMap)
↳ var url: string

Inputs

⇥ trigger: Block<void>

Outputs

↦ completed: Block<void>
↦ data: Stream<byte>
↦ error: Block<string>
↦ failed: Block<void>
↦ finished: Block<void>
↦ headers: Block<StringMap> (std/data/string_map::StringMap)
↦ status: Block<HttpStatus> (http/status::HttpStatus)


Performs HTTP OPTIONS operation.

Parameters:

  • url: the URL to call OPTIONS on.
  • headers: headers to send in request.

Inputs:

  • trigger: starts the request.

Outputs:

  • status: HTTP status response.
  • headers: headers received in response.
  • data: data received as response, corresponding to the HTTP body.
  • completed: emitted when the request finished successfully.
  • failed: emitted if the request failed technically.
  • error: message containing error when request failed technically.
  • finished: emitted when the request finished, regardless of state.

Also see MDN documentation.