Sort HTTP headers

This commit is contained in:
David Stotijn
2022-03-31 12:07:35 +02:00
parent 426a7d5f96
commit fd27955e11
6 changed files with 31 additions and 23 deletions

View File

@ -49,3 +49,17 @@ func UnmarshalURL(v interface{}) (*url.URL, error) {
return u, nil
}
type HTTPHeaders []HTTPHeader
func (h HTTPHeaders) Len() int {
return len(h)
}
func (h HTTPHeaders) Less(i, j int) bool {
return h[i].Key < h[j].Key
}
func (h HTTPHeaders) Swap(i, j int) {
h[i], h[j] = h[j], h[i]
}