bhttp-js
Version:
A BHTTP (Binary Representation of HTTP Messages) Encoder and Decoder
27 lines • 1.13 kB
TypeScript
export declare class BHttpDecoder {
private _td;
constructor();
decodeRequest(src: ArrayBuffer | Uint8Array): Request;
decodeResponse(src: ArrayBuffer | Uint8Array): Response;
private decodeKnownLengthRequest;
private decodeIndeterminateLengthRequest;
private decodeKnownLengthResponse;
private decodeIndeterminateLengthResponse;
private decodeRequestControlData;
private decodeKnownLengthInformationalResponsesAndHeaders;
private decodeIndeterminateLengthInformationalResponsesAndHeaders;
private decodeKnownLengthInformationalResponse;
private decodeIndeterminateLengthInformationalResponse;
private decodeKnownLengthRequestHeaders;
private decodeKnownLengthResponseHeaders;
private decodeIndeterminateLengthRequestHeaders;
private decodeIndeterminateLengthResponseHeaders;
private decodeKnownLengthContent;
private decodeIndeterminateLengthContent;
private decodeKnownLengthTrailers;
private decodeIndeterminateLengthTrailers;
private checkPadding;
private decodeVliAndValue;
private decodeVli;
}
//# sourceMappingURL=decoder.d.ts.map