123456789101112131415161718192021222324252627282930313233 |
- import * as stream from 'stream';
- interface XMLHttpRequest {}
- /**
- * The low level HTTP response object, encapsulating all HTTP header and body data returned from the request.
- */
- export class HttpResponse {
- /**
- * Disables buffering on the HTTP response and returns the stream for reading.
- */
- createUnbufferedStream(): stream.Readable|XMLHttpRequest
- /**
- * The response body payload.
- */
- body: string|Buffer|Uint8Array;
- /**
- * A map of response header keys and their respective values.
- */
- headers: {
- [key: string]: string;
- }
- /**
- * The HTTP status code of the response (e.g., 200, 404).
- */
- statusCode: number;
- /**
- * The HTTP status message of the response (e.g., 'Bad Request', 'Not Found')
- */
- statusMessage: string;
- /**
- * Whether this response is being streamed at a low-level.
- */
- streaming: boolean;
- }
|