Class H1SpecExceptions.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • allowPrematureClosureBeforePayloadBody

        @Deprecated
        public H1SpecExceptions.Builder allowPrematureClosureBeforePayloadBody()
        Allows interpreting connection closures as the end of HTTP/1.1 messages if the receiver did not receive any part of the payload body before the connection closure.
        Returns:
        this
      • allowPrematureClosureBeforePayloadBody

        public H1SpecExceptions.Builder allowPrematureClosureBeforePayloadBody​(boolean allow)
        Allows interpreting connection closures as the end of HTTP/1.1 messages if the receiver did not receive any part of the payload body before the connection closure.
        Parameters:
        allow - true if the receiver should interpret connection closures as the end of HTTP/1.1 messages if it did not receive any part of the payload body before the connection closure.
        Returns:
        this
      • allowLFWithoutCR

        public H1SpecExceptions.Builder allowLFWithoutCR​(boolean allow)
        Allow LF without a proceeding CR as described in HTTP/1.x Message Parsing Robustness:
           Although the line terminator for the start-line and header fields is
           the sequence CRLF, a recipient MAY recognize a single LF as a line
           terminator and ignore any preceding CR.
         
        Parameters:
        allow - true to allow LF without a proceeding CR.
        Returns:
        this