**Describe the bug**
When the requests are done in a very specific environment, they got an error from ClickHouse. The partially it was fixed in https://github.com/ClickHouse/ClickHouse/pull/21936

**Does it reproduce on recent release?**
It's reproducible with docker image `yandex/clickhouse-server:latest` having digest `sha256:d359e6cff39486d2563cd16a307e0981ea6150760d7589b35e0e76ee7ba889ce`

**How to reproduce**
The very precise case for reproduction is present in https://github.com/Felixoid/ch-forms-issue

**Expected behavior**
The requests should work
else
        {
            if (name.size() > max_name_length)
                throw Poco::Net::MessageException("Field name is too long");
            if (ch != ':')
                throw Poco::Net::MessageException("Field name is invalid or no colon found");
        }
        in.ignore();
        skipWhitespaceIfAny(in, true);
        if (in.eof())
            throw Poco::Net::MessageException("Field is invalid");
        
        while (in.read(ch) && ch != '\r' && ch != '\n' && value.size() <= max_value_length)
            value += ch;
        if (in.eof())
            throw Poco::Net::MessageException("Field is invalid");
        if (value.empty())
            throw Poco::Net::MessageException("Field value is empty");
        if (ch == '\n')
            throw Poco::Net::MessageException("No CRLF found");
        if (value.size() > max_value_length)
            throw Poco::Net::MessageException("Field value is too long");
        skipToNextLineOrEOF(in);
        Poco::trimRightInPlace(value);
        headers.add(name, headers.decodeWord(value));
        ++fields;
    }
}
}