# HG changeset patch # User Thomas Junk # Date 1533813110 -7200 # Node ID 7ecc4f8c895c1332f7b48bd35710a56a9dd406b7 # Parent 1a2ef18e464d529ed7dfba3445f43116d1e92989# Parent 765e056ab4e875bd43782c23c6c969058b55cfdb Merge diff -r 1a2ef18e464d -r 7ecc4f8c895c controllers/externalwfs.go --- a/controllers/externalwfs.go Thu Aug 09 13:11:35 2018 +0200 +++ b/controllers/externalwfs.go Thu Aug 09 13:11:50 2018 +0200 @@ -194,12 +194,19 @@ return nil } +var xmlContentTypes = []string{ + "application/xml", + "text/xml", + "application/gml+xml", +} + func isXML(h http.Header) bool { for _, t := range h["Content-Type"] { t = strings.ToLower(t) - if strings.Contains(t, "text/xml") || - strings.Contains(t, "application/xml") { - return true + for _, ct := range xmlContentTypes { + if strings.Contains(t, ct) { + return true + } } } return false