decode http header
type alias Header =
{ etag : String
, max : Int
}
headers |> HeaderDecode.decode
( HeaderDecode.map2 Header
( HeaderDecode.at "etag" HeaderDecode.string )
( HeaderDecode.at "x-paging-max" HeaderDecode.int )
)decode error
decoder
string decoder
int decoder
maybe decoder
at decoder
always success decoder
always fail decoder
map decode result
headers |> HeaderDecode.decode
( HeaderDecode.map Header
( HeaderDecode.at "etag" HeaderDecode.string )
)map decode result with 2 args
headers |> HeaderDecode.decode
( HeaderDecode.map2 Header
( HeaderDecode.at "etag" HeaderDecode.string )
( HeaderDecode.at "x-paging-max" HeaderDecode.int )
)map decode result with 3 args
map decode result with 4 args
map decode result with 5 args
convert error to string
http headers