middleware.GetHead 没有设置 Allow 头
作者: flimzy创建于 2025年10月28日更新于 2026年9月16日
[Gethead] (https://pkg.go.dev/GitHub.com/go-chi/chi/v5/middleware#Gethead) 中间软件是为所有Get处理器添加头部支持的好方法,但它错过了对我来说是两个关键特征:
- 405个响应不会在“允许”中显示头:头 尽管Head语义禁止反应机体,但反应机体被包含在内. EDIT:虽然中间的软件不处理此事,但我知道Stdlib的"http"服务器确实如此. 因此,这并不像我所想的那么重要 -- -- 我用“httptest.response Recordorder”的测试结果实际上是返回了假阳性。
我为自己的应用程序准备了一份 "Gethead" 中间软件, 并固定了这两个监督, 但是如果它们被公关接受的话, 愿意在上游贡献它们.
内容来源: go-chi/chi