响应参数

概述

在 go-zero 中,支持通过 http.ResponseWriterWrite 方法来返回响应参数,同时支持通过 http.ResponseWriterHeader 方法来返回响应头,其默认支持 application/json 格式,对于其他响应格式,可参考 https://github.com/zeromicro/x/blob/main/http/responses.go , 目前 zeromicro/x 实现了 xml 的扩展。

示例

Json 响应参数

  1. type Response struct {
  2. Name string `json:"name"`
  3. Age int `json:"age"`
  4. }
  5. resp := &Response{Name: "jack", Age: 18}
  6. httpx.OkJson(w, resp)