首页
文章列表
标签墙
返回找工具啦
HTTP请求
共 3 篇文章
Go语言http.Request.Body的读取与复用限制
2026-05-09 00:32:05
Go语言http.Request.Body的读取与复用限制 在Go语言处理HTTP请求时,http.Request.Body 是一个核心组件。它是一个 io.ReadCloser 接口,用于读取客户端发送的请求体数据。然而,这个接口有一个重要的限制:它只能被读取一次。如果你尝试再次读取,将得到一个
Go语言
HTTP请求
Body读取
40
0
Go语言HTTP请求默认不超时导致Goroutine泄漏的问题
2026-04-29 05:24:46
Go语言HTTP请求默认不超时导致Goroutine泄漏的问题 Go语言标准库中的 net/http 包极其易用,特别是通过 http.Get 或 http.Post 等便捷函数发起请求时。然而,这种便捷性掩盖了一个潜在的风险:默认情况下,HTTP客户端是没有超时设置的。一旦服务端响应缓慢或发生网络
Go语言
HTTP请求
Goroutine泄漏
42
0
Go 网络问题:HTTP 请求超时与重试
2026-04-15 22:27:40
Go 网络问题:HTTP 请求超时与重试 网络环境的不稳定是后端开发中必须面对的常态。在 Go 语言中,默认的 HTTP 客户端(http.Client)如果不进行任何配置,既没有超时机制,也没有自动重试功能。这会导致在服务端响应缓慢或网络抖动时,请求长时间挂起,最终耗尽系统的文件描述符或连接池资源
Go语言
网络编程
HTTP请求
76
0