有没有办法使用自定义状态代码(无需重写大量私有代码)在 Go 中通过 HTTP 提供静态文件?从我所看到的:http.ServeFile调用辅助函数http.serveFile然后在确定文件/目录的修改时间和大小(如果存在)后调用http.ServeContent最后,调用 http.serveContent,它设置正确的标头(Content-Type、Content-Length)并在此处设置http.StatusOK标头。我想我已经知道了这个问题的答案,但是如果有人有替代解决方案,那会很有用。用例为 500.html、404.html 等提供服务。al 文件。我通常会使用 nginx 来捕捉 Go 通常的简单http.Error响应,并让 nginx 从磁盘上提供文件,但我所处的环境不是一种选择。
1 回答
- 1 回答
- 0 关注
- 204 浏览
添加回答
举报
0/150
提交
取消