On 18/04/2020 21:19, Michael Osipov wrote:
> Folks,
> 
> the WebDAV servlet still sends a reason phrase on multistatus (207).I'd
> like to drop it in master and 9.0.x. It is inconsistent with the
> behavior with these versions. Any objections/opinions on dropping it?

I agree it is inconsistent and I'm generally in favour of anything that
improves consistentcy, simplifies, etc.

RFC 4918 (WebDAV) references RFC 2616 (HTTP/1.1) where the language is
slightly less strong (the client is "not required" to examine it) than
RFC 7230 (the client SHOULD ignore it). However, even in RFC 2616 an
empty reason phrase is valid. So I think the specs support this change.

WebDAV clients, particularly the Microsoft implementations, can have
very specific expectations about server behaviour that are not required
by the RFC. I think it would be prudent to at least test this change to
the WebDAV server implementation with the current Microsoft WebDAV
client implementations before rolling it out.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to