Specs for ETag headers

This commit is contained in:
Garret Alfert
2013-10-25 23:09:04 +02:00
parent 5dd1d26b20
commit 189d202d66
3 changed files with 87 additions and 16 deletions

View File

@@ -124,8 +124,8 @@ module RemoteStorage
existing_object_size = object_size(object)
etag = object.etag
if match_requirement = server.env["HTTP_IF_MATCH"]
server.halt 412 unless match_requirement == etag
if required_match = server.env["HTTP_IF_MATCH"]
server.halt 412 unless required_match == etag
end
if binary_key = object.meta["binary_key"]