2

有没有办法让比较和交换风格的机制成为修改某些资源的唯一方法,同时遵循 HTTP 标准?

有一个If-Match实现正确行为的标头,但是这个标头是可选的:据我所知,如果If-Match没有提供,服务器应该尊重PUT. (也就是说,由客户端决定是否要进行比较和交换,或者只是交换。)412 Precondition Failed如果客户端尝试提供PUTPOST不提供If-Match标头,是否可以接受响应?

4

1 回答 1

2

不,但您可以使用状态代码 428 Precondition Required(请参阅http://greenbytes.de/tech/webdav/rfc6585.html#status-428)。

于 2013-01-17T16:26:41.230 回答