OINO TS
    Preparing search index...

    Class OINOHttpResult

    Specialized result for HTTP responses.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    body: string

    HTTP body data

    expires: number

    HTTP cache expiration value

    lastModified: number

    HTTP cache last-modified value

    messages: string[]

    Error / warning messages

    statusCode: number

    HTTP status code

    statusMessage: string

    HTTP status message

    success: boolean

    Wheter request was successfully executed

    Methods

    • Copy given messages to HTTP headers.

      Parameters

      • headers: Headers

        HTTP headers

      • copyErrors: boolean = true

        wether error messages should be copied (default true)

      • copyWarnings: boolean = false

        wether warning messages should be copied (default false)

      • copyInfos: boolean = false

        wether info messages should be copied (default false)

      • copyDebug: boolean = false

        wether debug messages should be copied (default false)

      Returns void

    • Get the ETag value for the body opportunistically, i.e. don't calculate until requested and reuse value.

      Returns string

    • Get a Response object from the result values.

      Parameters

      • Optionalheaders: Record<string, string>

        HTTP headers (overrides existing values)

      Returns Response

    • Get a Response object from the result values.

      Parameters

      • Optionalheaders: Record<string, string>

        HTTP headers (overrides existing values)

      Returns Response

    • Set HTTP error status using given code and message. Returns self reference for chaining.

      Parameters

      • statusCode: number

        HTTP status code

      • statusMessage: string

        HTTP status message

      • operation: string

        operation where error occured

      Returns OINOResult