该http.NotFound()方法具有以下签名:func NotFound(w ResponseWriter, r *Request)争论的目的是什么*Request?目前该值似乎未被使用,我很难想象它过去可能被用来做什么。
1 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
该签名是标准http.Handler签名。
NotFound显然没有使用该请求:
// NotFound replies to the request with an HTTP 404 not found error.
func NotFound(w ResponseWriter, r *Request) { Error(w, "404 page not found", StatusNotFound) }
但是,通过坚持标准接口,它可以与 http 包的其余部分进行互操作:
http.HandleFunc("/favicon.ico", http.NotFound)
- 1 回答
- 0 关注
- 94 浏览
添加回答
举报
0/150
提交
取消