Set Content-type header on HEAD requests

Fixes #121
This commit is contained in:
Garret Alfert
2018-05-22 11:59:55 +02:00
parent 6708872a16
commit 533c9b6346
2 changed files with 5 additions and 2 deletions

View File

@@ -44,8 +44,9 @@ module RemoteStorage
server.halt 404 if metadata.empty?
# Set the response headers for a 304 or 200 response
server.headers["ETag"] = %Q("#{metadata["e"]}")
server.headers["Last-Modified"] = Time.at(metadata["m"].to_i / 1000).httpdate
server.headers["ETag"] = %Q("#{metadata["e"]}")
server.headers["Last-Modified"] = Time.at(metadata["m"].to_i / 1000).httpdate
server.headers["Content-Type"] = metadata["t"]
if none_match.include? %Q("#{metadata["e"]}")
server.halt 304