def plan.agree

emerging-ezhttp@0.22.0.0 · src/http.bend:878

import emerging-ezhttp@0.22.0.0/src/http.bend as Http
import Base

878# disagreeing Content-Length values are torn before framing
879def plan.agree(status: U32, headers: List<&2, Header>, te: String,
880  +lens: List<&2, String>, ok: Bool) -> Plan:
881  match ok:
882    case False{}:
883      Unplanned{"Content-Length values disagree"}
884    case True{}:
885      plan.te(status, headers, lens,
886        String.contains(String.to_lower(te), "chunked"))

Uses (9)

Used by (1)