sigoden / dufs

A file server that supports static serving, uploading, searching, accessing control, webdav...
Other
5.45k stars 259 forks source link

feat: implements remaining http cache conditionals #407

Closed TinyTinni closed 3 weeks ago

TinyTinni commented 3 weeks ago

Hi,

this PR fixes/implements some of the HTTP conditionals like "if-modified":

This PR implements/fixes those conditionals and also adds some testcases for all 4.

I hope you like it.

For reference, MDN Documentation: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Unmodified-Since

edit: clarified "if-modified-since". I misread the code.