From c7b1f8ded8191e5a63d4e4a561a2da16b5eb1df7 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Sun, 8 Mar 2015 01:55:25 -0800 Subject: [PATCH] RFC1123 is wrong protocol format for AWS --- pkg/api/minioapi/headers.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/api/minioapi/headers.go b/pkg/api/minioapi/headers.go index f6b2c9fc7..be4fa5c60 100644 --- a/pkg/api/minioapi/headers.go +++ b/pkg/api/minioapi/headers.go @@ -22,7 +22,6 @@ import ( "encoding/xml" "net/http" "strconv" - "time" mstorage "github.com/minio-io/minio/pkg/storage" ) @@ -56,9 +55,13 @@ func writeErrorResponse(w http.ResponseWriter, response interface{}, acceptsType return bytesBuffer.Bytes() } +const ( + sendFormat = "2006-01-02T15:04:05.000Z" +) + // Write object header func writeObjectHeaders(w http.ResponseWriter, metadata mstorage.ObjectMetadata) { - lastModified := metadata.Created.Format(time.RFC1123) + lastModified := metadata.Created.Format(sendFormat) // common headers writeCommonHeaders(w, metadata.ContentType) w.Header().Set("ETag", metadata.ETag)