【问题标题】:How to handle cancelled webdav PUT operations如何处理取消的 webdav PUT 操作
【发布时间】:2016-04-26 13:06:08
【问题描述】:

当我正在编写自己的 WebDAV 服务器时 - 基于 SabreDAV (php) - 我遇到了这个问题,当用户取消文件时,大多数客户端(除了 Windows 资源管理器)不会发送 DELETE 请求上传(PUT 请求)。

我找不到任何提示(例如在 RFC 中)客户端是否必须这样做,或者服务器如何确定并非所有文件内容都已流式传输/发送。

【问题讨论】:

    标签: webdav


    【解决方案1】:

    好的,发现大多数客户端会随流发送Content-Length 标头。所以我将能够使用该信息来撤消文件创建。

    【讨论】:

    • RFC 7230 解释了如何检测消息正文长度(即使没有 Content-Length)。
    猜你喜欢
    • 1970-01-01
    • 2020-11-30
    • 2022-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    相关资源
    最近更新 更多