bend-kit-http
Search uses release 0.38.2.0 · 1,026 definitions
Definitions (1,026)
- def reasons
- def reason.go
- def reason
- def response
- def encode.body
- def encode.len
- def encode.pickRFC 9110 §6.4.1, §8.6: 1xx, 204 and 304 have no body; HEAD gets the length but no body.
- def encode.on
- def encode
- def request
- def req.reserved
- def req.put.one
- def req.put
- def req.clRFC 9110 §8.6: no Content-Length on a bodiless request whose method gives a body no meaning.
- def encode_req.wordCaller headers are lowercased so they cannot duplicate ours; host, connection, content-length and transfer-encoding are always ours (no smuggling through them).
- def encode_req.on
- def encode_req
- type HopOne request to make: headers are already lowercased (see req.put).
- def redirect.code
- def redirect.origin
- def redirect.del
- def redirect.hdrs
- def redirect.body303 turns any method but HEAD into GET; 301 and 302 turn POST into GET; 307 and 308 keep method and body.
- def redirect.to
- def redirect.hop
- def redirect.if
- def redirectThe next request after a response, or None when it is not a redirect we follow.
- type CookieA stored cookie.
- type JarThe cookies, oldest first, and the caller's clock.
- def jar.new
- def jar.cookies
- def cookie.live.at
- def cookie.liveAlive at now: no expiry, or an expiry after now.
- def jar.live
- def jar.atThe jar at a later time: cookies expired by now are evicted (§5.7).
- def cookie.cut.found
- def cookie.cut.gohit: the last char pushed onto acc was c.
- def cookie.cuts split at its first c: before, after, and whether c was there.
- def cookie.fst
- def cookie.target_pathThe path of an origin-form target: the part before "?".
- def cookie.overLonger than n octets.
- def cookie.ctl%x00-08 / %x0A-1F / %x7F: control characters other than HTAB.
- def cookie.ascii
- def cookie.ip4
- def cookie.ipAn IP literal rather than a host name: IPv6 has a colon, IPv4 is digits and dots.
- def cookie.domain_match§5.1.3: s is d, or a host name under d on a label boundary.
- def cookie.upA reversed path with its last segment and slash dropped.
- def cookie.default_path§5.1.4: the request path up to its last "/", or "/".
- def cookie.path_match§5.1.4: request path p path-matches cookie path c.
- type Hms
- type Cdate§5.1.1 cookie-date: the first time, day, month and year tokens found.
- def cookie.date.delim
- def cookie.date.push
- def cookie.date.step
- def cookie.date.tokensThe date-tokens, last first.
- def cookie.date.head
- def cookie.date.runThe digits at the start of s: (count, value, rest).
- def cookie.date.within
- def cookie.date.numlo to hi digits and what follows them, which does not start with a digit.
- def cookie.date.val
- def cookie.date.colon
- def cookie.date.sec
- def cookie.date.min.c
- def cookie.date.min
- def cookie.date.hour.c
- def cookie.date.hour
- def cookie.date.timehms-time: 1*2DIGIT ":" 1*2DIGIT ":" 1*2DIGIT, then anything but a digit.
- def cookie.date.month.go
- def cookie.date.monthThe month named by the first three letters, from 1.
- def cookie.date.yearEach try* below: the flag is set, so go on; or the token matches, so stop; or go on.
- def cookie.date.month.got
- def cookie.date.month.try
- def cookie.date.day.got
- def cookie.date.day.try
- def cookie.date.time.got
- def cookie.date.time.try
- def cookie.date.fold
- def cookie.date.fix70–99 are 19xx, 0–69 are 20xx.
- def cookie.date.at
- def cookie.date.fin
- def cookie.date§5.1.1: a cookie-date such as "Sun, 06 Nov 1994 08:49:37 GMT" or "Thu, 01-Jan-70 00:00:01 GMT".
- type Cav§5.6.1–§5.6.7: the last of each attribute.
- def cookie.cav
- def cookie.limit§5.5: 400 days, the longest a cookie lives.
- def cookie.later
- def cookie.expires.cap
- def cookie.max_age.zero
- def cookie.max_age.nz
- def cookie.max_age.capMore than 9 significant digits is past the limit (and would overflow parse_u32).
- def cookie.max_age.secs
- def cookie.max_age.atZero or less is the earliest time, so the cookie is already expired.
- def cookie.max_age§5.6.2: DIGIT*, or "-" and DIGIT*.
- def cookie.same_site
- type Av
- def cookie.av.kind
- def cookie.av.putAn Expires or Max-Age that does not parse leaves the earlier one.
- def cookie.av§5.6: name and value trimmed; a value over 1024 octets drops the attribute.
- def cookie.avs
- def cookie.nv§5.6: with no "=", the name is empty and the pair is the value.
- def cookie.prefixed