Files
GoFilm/film/server/plugin/middleware/HandleXml.go
2023-12-23 22:32:52 +08:00

16 lines
277 B
Go

package middleware
import (
"encoding/xml"
"github.com/gin-gonic/gin"
)
func AddXmlHeader() gin.HandlerFunc {
return func(c *gin.Context) {
if c.NegotiateFormat(gin.MIMEXML, gin.MIMEJSON) == gin.MIMEXML {
_, _ = c.Writer.Write([]byte(xml.Header))
}
c.Next()
}
}