如何阻止 PROPFIND 并仅允许 GET 方法?

如何阻止 PROPFIND 并仅允许 GET 方法?

我正在使用 Apache,我需要限制特定位置允许的方法。
具体来说,我想阻止用户使用该PROPFIND方法,最好限制他们只能发出 HTTPGET请求。

我怎样才能做到这一点?

答案1

如果您想完全拒绝所有PROPFIND请求,请考虑禁用 DAV。如果您希望 DAV 可用,并且只想禁用未经身份验证的用户的所有请求(GET 除外),请使用以下命令:

<Location />
    <LimitExcept GET>
        Require valid-user
        # Or whatever makes sense in your case
    </LimitExcept>
</Location>

相关内容