if-none-match support on GET /settings
This commit is contained in:
@@ -143,6 +143,10 @@ func main() {
|
|||||||
// value is compressed data, written is a timestamp
|
// value is compressed data, written is a timestamp
|
||||||
value, written := []byte(settings[0].(string)), settings[1].(string)
|
value, written := []byte(settings[0].(string)), settings[1].(string)
|
||||||
|
|
||||||
|
if ifm := c.Get("if-none-match"); ifm == written {
|
||||||
|
return c.SendStatus(304)
|
||||||
|
}
|
||||||
|
|
||||||
c.Set("Content-Type", "application/octet-stream")
|
c.Set("Content-Type", "application/octet-stream")
|
||||||
c.Set("ETag", written)
|
c.Set("ETag", written)
|
||||||
return c.Send(value)
|
return c.Send(value)
|
||||||
|
|||||||
Reference in New Issue
Block a user