You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2019/11/12 22:27:41 UTC

[Bug 63867] Add option for reason phrase

https://bz.apache.org/bugzilla/show_bug.cgi?id=63867

Nathan Clement <nc...@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nclement@yahoo.com

--- Comment #17 from Nathan Clement <nc...@yahoo.com> ---
This is a plea for the Tomcat team to reconsider the practical implications of
this decision. I agree that the HTTP/1.1 spec says that the reason phrase can
be blank. However, the reality is that some clients are expecting that the
reason phrase will be present.

We operate a REST API and thousands of corporate/government clients connect to
our API. We know that some of these clients rely on the reason phrase, but we
have no way to determine how many. 

We currently use Tomcat 8.5, but we will need to upgrade to 9.0 at some point.
That upgrade will cause clients to break, and the clients will come to us and
demand that we "fix it". They won't accept arguments that it's good for them to
have to change their system. All they will see is that we upgraded our system
and their integration stopped working.

We don't use HTTP/2 so it's irrelevant that there's no reason phrase in that
version of the protocol.

The reason phrase is a feature of HTTP/1.1 and I don't see any downside for
Tomcat supporting it long term. Please add the flag to enable reason phrases
back into to Tomcat 9 and all future versions that support HTTP/1.1.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org