interface IHttpClient { del( requestUrl: string, additionalHeaders?: IHeaders, ): Promise<IHttpClientResponse>; get( requestUrl: string, additionalHeaders?: IHeaders, ): Promise<IHttpClientResponse>; options( requestUrl: string, additionalHeaders?: IHeaders, ): Promise<IHttpClientResponse>; patch( requestUrl: string, data: string, additionalHeaders?: IHeaders, ): Promise<IHttpClientResponse>; post( requestUrl: string, data: string, additionalHeaders?: IHeaders, ): Promise<IHttpClientResponse>; put( requestUrl: string, data: string, additionalHeaders?: IHeaders, ): Promise<IHttpClientResponse>; request( verb: string, requestUrl: string, data: string | ReadableStream, headers: IHeaders, ): Promise<IHttpClientResponse>; requestRaw( info: IRequestInfo, data: string | ReadableStream, ): Promise<IHttpClientResponse>; requestRawWithCallback( info: IRequestInfo, data: string | ReadableStream, onResult: (err: any, res: IHttpClientResponse) => void, ): void; sendStream( verb: string, requestUrl: string, stream: ReadableStream, additionalHeaders?: IHeaders, ): Promise<IHttpClientResponse>;} Methods
del
Parameters
- requestUrl: string
Optional
additionalHeaders: IHeaders
get
Parameters
- requestUrl: string
Optional
additionalHeaders: IHeaders
options
Parameters
- requestUrl: string
Optional
additionalHeaders: IHeaders
patch
Parameters
- requestUrl: string
- data: string
Optional
additionalHeaders: IHeaders
post
Parameters
- requestUrl: string
- data: string
Optional
additionalHeaders: IHeaders
put
Parameters
- requestUrl: string
- data: string
Optional
additionalHeaders: IHeaders
request
Parameters
- verb: string
- requestUrl: string
- data: string | ReadableStream
- headers: IHeaders
sendStream
Parameters
- verb: string
- requestUrl: string
- stream: ReadableStream
Optional
additionalHeaders: IHeaders