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

--- Comment #18 from Christopher Schultz <ch...@christopherschultz.net> ---
(In reply to Nathan Clement from comment #17)
> 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.

So announce a new version of your REST API which does not include a reason
phrase and ask everyone to move to it. Anyone who starts getting errors can
fall-back to the older version and update their clients. Give them a timeline
for when the old service will no longer be available.

Tomcat can't remain static forever.

> The reason phrase is a feature of HTTP/1.1 and I don't see any downside for
> Tomcat supporting it long term.

And yet we, the actual maintainers, *do* see downsides to supporting it long
term.

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

Reply via email to