我想更改GO中给定状态代码的响应文本。怎么做。
当前一些流行状态代码的状态文本如下:
200-> OK
404-> NOT FOUND
201-> CREATED
我想用我的信息更改文本,例如 200-> {我的自定义消息}
答案 0 :(得分:2)
如果您确实想更改响应,则可以使用net包的golang并实现自己的类似HTTP的协议,而不是使用net / http。
答案 1 :(得分:1)
状态行中的原因短语是固定的,您不应更改它。真的不是坚持使用官方格式,例如
HTTP/1.1 200 OK
但这与您发送的正文无关(在适当情况下)。没有什么可以阻止您发送这样的尸体
http.Error(w, "Good boy! Well done!", http.StatusOK)
但再次:更改状态行是一个坏主意。