195
return link, fmt.Errorf("failed to parse link header: parameter is empty: %s", encodedLink)
196
}
197
>
kv := strings.SplitN(param, "=", 2)
api.go
198
>
if len(kv) != 2 {
199
return link, fmt.Errorf("failed to parse link header: invalid parameter format: %s", param)
200
}
201
>
key := strings.TrimSpace(kv[0])
api.go
202
>
val := strings.TrimSpace(kv[1])
203
>
if strings.HasPrefix(val, `"`) != strings.HasSuffix(val, `"`) {
204
return link, fmt.Errorf(
205
"failed to parse link header: parameter value missing double-quote: %s",