Skip to main content
Version: 3.1

GzipHttpCompressor

Compresses request bodies using gzip.

Uses the standard library gzip module. No extra dependencies required.

Hierarchy

Index

Methods

__init__

  • __init__(*, quality): None
  • Initialize the gzip compressor.


    Parameters

    • optionalkeyword-onlyquality: int = _max_quality

      Compression level, from the fastest to the best compression.

    Returns None

compress

  • compress(data): bytes
  • Compress a request body.


    Parameters

    • data: bytes

      The raw bytes to compress.

    Returns bytes

    The compressed bytes.

Properties

content_encoding

content_encoding: str

Value sent in the Content-Encoding header, for example gzip or br.

Page Options