def fetch.error

bend-kit-http@0.38.2.0 · http.bend:3935

import bend-kit-http@0.38.2.0/http.bend as Http
import Base

3935def fetch.error(h: Hop, m: Result<&1, &1, Err, Res>) -> Next:
3936  match m:
3937    case Fail{e}:
3938      NDone{Fail{e}}
3939    case Done{r}:
3940      Res{+status, +headers, body} = r
3941      fetch.error.res(Res{status, headers, body}, Bool.and(redirect.code(status), has_header(headers, "location")))

Uses (9)

Used by (1)