diff --git a/modules/context/base.go b/modules/context/base.go index 5b1cb14a82..8df1dde866 100644 --- a/modules/context/base.go +++ b/modules/context/base.go @@ -5,7 +5,6 @@ package context import ( "context" - "encoding/xml" "fmt" "io" "net/http" @@ -137,16 +136,6 @@ func (b *Base) JSON(status int, content any) { } } -// XML render content as XML -func (b *Base) XML(status int, content any) { - b.Resp.Header().Set("Content-Type", "application/xml;charset=utf-8") - b.Resp.WriteHeader(status) - b.Resp.Write([]byte(xml.Header)) - if err := xml.NewEncoder(b.Resp).Encode(content); err != nil { - log.Error("Render XML failed: %v", err) - } -} - // RemoteAddr returns the client machine ip address func (b *Base) RemoteAddr() string { return b.Req.RemoteAddr diff --git a/routers/api/packages/nuget/nuget.go b/routers/api/packages/nuget/nuget.go index bd495d5cc8..a63df2a1fc 100644 --- a/routers/api/packages/nuget/nuget.go +++ b/routers/api/packages/nuget/nuget.go @@ -412,7 +412,7 @@ func DownloadPackageFile(ctx *context.Context) { Metadata: pd.Metadata.(*nuget_module.Metadata), } - ctx.XML(http.StatusOK, nuget_module.GenerateNuspec(pkg)) + xmlResponse(ctx, http.StatusOK, nuget_module.GenerateNuspec(pkg)) } else { s, u, pf, err := packages_service.GetFileStreamByPackageNameAndVersion( ctx,