有没有办法在遵循HTTP标准的同时,以 方式修改某些资源的compare-and-swap风格机制?
有一个If-Match
标头实现了正确的行为,但是这个标头是可选的:据我所知,如果没有提供If-Match
,服务器应该尊重PUT
。 (也就是说,由客户决定是否要进行比较和交换,或者只是交换。)如果客户端尝试412 Precondition Failed
或{PUT
,则可以接受POST
。 {1}}没有提供If-Match
标题?
答案 0 :(得分:1)
不,但你可以使用状态码428必备前提条件(见http://greenbytes.de/tech/webdav/rfc6585.html#status-428)。