Am 2020-04-20 um 10:25 schrieb Mark Thomas:
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.

I can easily test Windows Explorer, CarrotDAV and maybe Dolphin with SPNEGO enabled at work. But I need to see wether it works with Microsoft's implementation at all.

Will get back to this in a few days.

M

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

Reply via email to