Liking cljdoc? Tell your friends :D

sturdy.middleware.util


add-header-tokenclj

(add-header-token header-val token)
(add-header-token header-val
                  token
                  {:keys [preserve-star?] :or {preserve-star? true}})

Ensure a comma-separated HTTP header contains TOKEN once.

  • Comparison is case-insensitive
  • Output formatting is canonical (", ")
  • Token order is preserved
  • If the value is "*", it is returned unchanged (unless disabled)

Options:

  • :preserve-star? (default true)
Ensure a comma-separated HTTP header contains TOKEN once.

- Comparison is case-insensitive
- Output formatting is canonical (", ")
- Token order is preserved
- If the value is "*", it is returned unchanged (unless disabled)

Options:
- :preserve-star? (default true)
sourceraw docstring

method-mutable?clj

(method-mutable? request)
source

request-ipclj

(request-ip req)
(request-ip req {:keys [trust-proxies?] :or {trust-proxies? true}})

Cloudflare -> nginx -> Ring. Returns {:ip ... :source ... :xff-chain [...]} If trust-proxies? is false, ignores headers and uses :remote-addr.

Cloudflare -> nginx -> Ring.
Returns {:ip ... :source ... :xff-chain [...]}
If trust-proxies? is false, ignores headers and uses :remote-addr.
sourceraw docstring

status-error?clj

(status-error? response)
source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close