在使用fasthttp 做图片服务时发现接口抛出这样一个错误。
首先检查nginx conf 的 client_body_buffer_size
和 client_max_body_size
,排出后再看fasthttp,原来fasthttp server 默认值 DefaultMaxRequestBodySize = 4 * 1024 * 1024
,在主程序入口设置MaxRequestBodySize
即可。
1
2
3
4
5
s := &fasthttp.Server{
Handler: router.Handler,
MaxRequestBodySize: 100<<20, // 100MB
}
log.Fatal(s.ListenAndServe(":http"))
本文网址: https://golangnote.com/topic/213.html 转摘请注明来源