我已经在xml
标签下定义了键。但是我发现我的响应总是application/json。我如何返回XML响应?
package main
import (
"gofr.dev/pkg/gofr"
)
type Response struct {
Dial string `xml:"Dial"`
}
func main() {
app := gofr.New()
app.GET("/dial", func(ctx *gofr.Context) (interface{}, error) {
return Response{Dial: "9999999999"}, nil
})
app.Start()
}
字符串
当我点击API
curl --location 'localhost:8000/dial'
型
我得到了:
{
"data": {
"Dial": "9999999999"
}
}
型
我想要:
<Response>
<data>
<Dial>9999999999</Dial>
</data>
</Response>
型
1条答案
按热度按时间bvn4nwqk1#
要更改响应类型以及在GoFr中定义自定义头,请在从处理程序返回时尝试使用types.RawWithOptions。
基本用法:
字符串
网站链接:https://gofr.dev/
回购链接:https://github.com/gofr-dev/gofr