Interface HttpFieldPreEncoder

All Known Implementing Classes:
HpackFieldPreEncoder, Http10FieldPreEncoder, Http11FieldPreEncoder, Http1FieldPreEncoder, QpackFieldPreEncoder

public interface HttpFieldPreEncoder
Interface to pre-encode HttpFields. Used by PreEncodedHttpField
  • Method Details

    • getHttpVersion

      HttpVersion getHttpVersion()
      The major version this encoder is for. Both HTTP/1.0 and HTTP/1.1 use the same field encoding, so the HttpVersion.HTTP_1_0 should be return for all HTTP/1.x encodings.
      Returns:
      The major version this encoder is for.
    • getEncodedField

      byte[] getEncodedField(HttpHeader header, String headerString, String value)