有很多方法来处理HTTP响应,但我将向你展示我喜欢的方法。我个人更喜欢/在我的项目中使用第一个版本,因为所有的选项都是可选的。如果你在你的Go应用程序中使用某种JSON方式处理响应,它是很有用的。你也可以设置头文件。
选项1
package response
使用方法
response.Write(w)
选项2
package response
使用方法
response.Write(w, response.Response{
选项3
package response
使用情况
response.NewSuccess().Write(w, http.StatusNoContent, nil)
响应示例
500 Internal Server Error