Class ContentLengthNotAllowedException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.netty.handler.codec.CodecException
io.netty.handler.codec.DecoderException
io.netty.handler.codec.http.ContentLengthNotAllowedException
All Implemented Interfaces:
java.io.Serializable

public final class ContentLengthNotAllowedException extends DecoderException
Thrown by HttpObjectDecoder.handleTransferEncodingChunkedWithContentLength(HttpMessage) by default.

The HTTP/1.1 specification, RFC 9112, disallow senders from including both Tranfer-Encoding and

invalid @code
{@code Content-Length headers in the same message, and permits servers to reject such requests.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    ContentLengthNotAllowedException(java.lang.String message)
    Create a new instance with the given message.
  • Method Summary

    Methods inherited from class java.lang.Throwable

    addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ContentLengthNotAllowedException

      public ContentLengthNotAllowedException(java.lang.String message)
      Create a new instance with the given message.
      Parameters:
      message - The exception message.