Skip to main content
Version: 3.1

BrotliHttpCompressor

Compresses request bodies using brotli.

Requires the brotli extra: pip install "apify-client[brotli]".

Hierarchy

Index

Methods

__init__

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


    Parameters

    • optionalkeyword-onlyquality: int = 6

      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