[Go] 提供http服务出现两次请求以及处理favicon.ico
2023-02-18 15:41:34 时间
在http包使用的时候,注册了/这个根路径的模式处理,浏览器会自动的请求favicon.ico ,一定要注意处理 ,否则会出现两次请求
func main() { log.Println("listen on 8080...\r\n访问:http://127.0.0.1:8080") //根路径 http.HandleFunc("/", index) http.ListenAndServe(":8080", nil) } //首页跳转 func index(w http.ResponseWriter, r *http.Request) { if r.URL.RequestURI() == "/favicon.ico" { return } }
相关文章
- 如何三分钟震撼没用过 Power BI 的伙伴,让他彻底着迷
- Zebra BI 重大发布,与 Excel,PPT,Power BI 统一集成,一大壮举
- 如何在企业推广 Power BI,内建学习平台
- Power BI 原厂官方图标大全
- C++矩阵库Armadillo在Visual Studio中的配置
- PHP使用curl上传文件到远程服务器接口
- VBA: 自动定时关闭消息框
- VBA:基于指定列删除重复行
- VBA: 单元格区域基于指定列重新排序(3)
- VBA: 提高 VBA 宏性能的 8 个技巧
- VBA: 批量重命名文件夹和文件名称
- Power BI: 日期表的创建
- Go语言中常见100问题-#1 Unintended variable shadowing
- Go语言中常见100问题-#2 Unnecessary nested code
- Go语言中常见100问题-#3 Misusing init functions
- Go语言中常见100问题-#4 Overusing getters and setters
- Go语言中常见100问题-#5 Interface pollution
- Go语言中常见100问题-#6 Interface on the producer side
- Go语言中常见100问题-#7 Returning interfaces
- Go语言中常见100问题-#8 any says nothing