該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 關注
- 130 瀏覽
添加回答
舉報
0/150
提交
取消