vlocode-project - v1.40.0-beta-4
    Preparing search index...

    Class HttpTransport

    Implements

    Index

    Constructors

    Properties

    bodyEncoding: BufferEncoding = 'utf8'

    Encoding used for encoding and decoding response and request bodies

    cookies: CookieJar = ...
    logger: ILogger = ...
    multiPartBoundary: string = ...
    options: HttpTransportOptions & { baseUrl?: string; instanceUrl?: string }

    Options applied to to this HTTP transport

    enableResponseLogging: boolean = false

    Even when debug logging is enable request and response bodies are not logged for performance and security reason. Enabling this flag enables logging of both the request and response bodies including headers

    httpAgent: Agent = ...

    Default shared HTTP agent used by this HttpTransport used for connection pooling

    options: HttpTransportOptions = ...

    Default configuration for the transport options. When no specific value is set for an individual transport the defaults are used instead.

    Methods

    • Parameters

      • response: IncomingMessage
      • responseBuffer: Buffer

      Returns Promise<Buffer<ArrayBufferLike>>

    • Parameters

      • body: unknown
      • contentType: undefined | string

      Returns undefined | string | Buffer<ArrayBufferLike>

    • Parameters

      • request: ClientRequest
      • body: string | Buffer<ArrayBufferLike>

      Returns Promise<ClientRequest>