bend-kit-http
Search uses release 0.38.4.0 · 1,026 definitions
Definitions (1,026)
- def pool.one.back
- def pool.one.ofsent is headers plus any jar cookies; the hop keeps headers, so cookies never pile up across hops.
- def pool.oneOne request, on an idle socket to its origin when the pool has one.
- type Next
- type Mode
- def fetch.hopleft: redirects still allowed after the request we just finished.
- def fetch.decide.r
- def fetch.decide.res
- def fetch.decide
- def fetch.error.res
- def fetch.error
- def fetch.policy
- def accept.encA caller's own Accept-Encoding wins; enc is the codings fetch can undo.
- def fetch.start
- type HopsThe redirect loop's state: the pool, what to do next, the client identity, the jar, and the CA file.
- def pool.next.ca
- def pool.next.move
- def pool.next.of
- def pool.nextThe jar takes the response's Set-Cookie fields first, redirect or not.
- def pool.hops.one
- def pool.hops
- def ce.keepContent-Encoding (RFC 9110 §8.4): each value, trimmed and lowercased, in the order applied.
- def ce.norm
- def ce.split
- type DecOk: decoded so far.
- def ce.of
- def ce.deflate.rawServers send deflate both with and without the zlib wrapper.
- def ce.deflate.of
- def ce.deflate
- def ce.apply.id
- def ce.apply.de
- def ce.apply.gz
- def ce.apply
- def ce.go
- def decoded.pick
- def decoded.bothOne copy decodes; the other is the body as sent, for a coding we cannot decode.
- def decoded.cs
- def decoded.go
- def decodedThe body decoded per Content-Encoding; the headers stay as sent.
- def decoded.m
- def decoded.some
- def ce.words
- def ce.effA decoded body stops at 16 MiB, like a received one.
- def ce.dec
- def ce.io.deflateponytail: deflate runs on the pure decoder, which also takes raw DEFLATE; servers rarely send it.
- def ce.io.zstd
- def ce.io.br
- def ce.io.gzOne known coding undone: gzip, x-gzip, br, zstd, deflate, or identity.
- def ce.io.go
- def ce.has
- def ce.known
- def decoded.io.pick
- def decoded.io.run
- def decoded.io.go
- def decoded.iodecoded through the C libraries, for the codings in enc.
- def codings.okAn effect on empty input fails with ENOENT only when its library does not load.
- def codings.has
- def codings.add
- def codingsgzip and deflate, then br and zstd when their C library loads.
- def fetch.finalThe final response of a fetch, after redirects.
- def pool.final
- def pool.how.enc
- def pool.how.cert
- def pool.howpool.how(p, "GET", "https://example.com/x?y=1", headers, body, ms, mode) follows redirects on p's idle sockets.
- def pool.fetch.with
- def pool.fetch
- def pool.fetch.cert.with
- def pool.fetch.cert
- def pool.fetch.ca.with
- def pool.fetch.ca
- type FetchOne request for fetch.all: the arguments of fetch, as a record.
- def fetch.all.job
- def fetch.all.pools
- def fetch.all.close
- def fetch.all.done
- def fetch.all.goNo requests start no workers, since Conc.pool needs at least one.
- def fetch.all.of
- def fetch.allEach request as fetch would make it, on at most n workers (0 counts as 1, and never more workers than requests).
- def pool.jar.finalThe hops always hand the jar back; j is only the type's fallback.
- def pool.jar.enc
- def pool.fetch.jarpool.fetch with a cookie jar (RFC 6265bis).
- def fetch.end
- def fetch.howfetch is pool.how on a fresh pool that closes afterwards.
- def fetch.with
- def fetch.cert.with
- def fetch.cert
- def fetch.ca.with
- def fetch.ca
- def fetchfetch.with and a 30 s step timeout.
- def get
- def post.jsonPOST v as compact JSON, with content-type: application/json.
- def resolve.showBase URLs: resolve(base, ref) is ref against the absolute http(s) URL base (RFC 3986 §5.2), written back as a URL for fetch.
- def resolve.to
- def resolve.base
- def resolve
- def retry.capRetry.
- def retry.base
- def retry.backoff.half
- def retry.backoff
- def retry.after.msms clamped to 0 ..