ParseLinkHeader¶
Parse an RFC 8288 Link header value into an array of WebLink values.
Returns InvalidLinkHeader when the input is malformed. Empty or
whitespace-only input returns an empty array.
match ParseLinkHeader(raw_header)
| let links: Array[WebLink val] val =>
for link in links.values() do
// each link has .target, .rel(), .param(name)
end
| let err: InvalidLinkHeader val =>
// malformed header
end
Constructors¶
create¶
Returns¶
- ParseLinkHeader val^
Public Functions¶
apply¶
Parameters¶
- raw: String val
Returns¶
- (Array[WebLink val] val | InvalidLinkHeader val)
eq¶
Parameters¶
- that: ParseLinkHeader val
Returns¶
- Bool val
ne¶
Parameters¶
- that: ParseLinkHeader val
Returns¶
- Bool val