Correct the timestamp format for Expires response header

This commit is contained in:
jinmiaoluo 2023-10-13 18:45:06 +08:00 committed by Frédéric Guillot
parent 9f62704c67
commit fd69012357
1 changed files with 1 additions and 1 deletions

View File

@ -60,7 +60,7 @@ func (b *Builder) WithoutCompression() *Builder {
func (b *Builder) WithCaching(etag string, duration time.Duration, callback func(*Builder)) {
b.headers["ETag"] = etag
b.headers["Cache-Control"] = "public"
b.headers["Expires"] = time.Now().Add(duration).Format(time.RFC1123)
b.headers["Expires"] = time.Now().Add(duration).UTC().Format(http.TimeFormat)
if etag == b.r.Header.Get("If-None-Match") {
b.statusCode = http.StatusNotModified