IETF RFC 7232 implementation.
Copyright (c) 2016, elli-lib team
Authors: Eric Bailey (eric@ericb.me) (web site: https://github.com/yurrriq).
References* IETF RFC 7232
etag() = binary()
An ETag is a binary.
result() = elli:req() | elli_handler:result()
A result is an Elli request or elli_handler result, i.e. an HTTP response.
| init/3 | |
| init/4 |
init(Req, Mtime, ETag) -> result() | no_return()
Req = elli:req()Mtime = calendar:datetime()ETag = maybe_m:maybe(etag())
init(Req, Mtime, ETag, Res) -> elli_handler:result()
Req = elli:req()Mtime = maybe_m:maybe(calendar:datetime())ETag = maybe_m:maybe(etag())Res = elli_handler:result()