比较和交换HTTP PUT?

时间:2013-01-17 15:43:31

标签: http put compare-and-swap preconditions

有没有办法在遵循HTTP标准的同时,以 方式修改某些资源的compare-and-swap风格机制?

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

1 个答案:

答案 0 :(得分:1)

不,但你可以使用状态码428必备前提条件(见http://greenbytes.de/tech/webdav/rfc6585.html#status-428)。