diff --git a/docs/index.html b/docs/index.html index 95f80ac..76b81c0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -118,6 +118,21 @@ ContentRange +
  • + + ETag + +
  • +
  • + + ETagList + +
  • +
  • + + Precondition + +
  • CacheControl @@ -143,7 +158,10 @@

    AcceptEncoding and AcceptLanguage, or the Request wrappers around them. Auth reads and writes the RFC 7235 authentication headers, -ByteRange the RFC 9110 range headers.

    +ByteRange the RFC 9110 range headers, and +Precondition evaluates the RFC 9110 conditional request +headers — If-Match, If-None-Match, If-Modified-Since and +If-Unmodified-Since — into the 304 or 412 they demand.

    Parsing

    (match (Request.parse "GET / HTTP/1.1\r\nHost: example.com\r\n\r\n")
       (Result.Success req) (println* (Request.verb &req))