valyala/fasthttp

It is not safe to read all stream body to memory without a max size limit.

Open

#1,765 建立於 2024年4月23日

在 GitHub 查看
 (8 留言) (0 反應) (0 負責人)Go (1,755 fork)batch import
help wanted

倉庫指標

Star
 (21,741 star)
PR 合併指標
 (平均合併 3天) (30 天內合併 44 個 PR)

描述

https://github.com/valyala/fasthttp/blob/57b9352ad1cc93a0aaaa72b2130e03ace8a5b118/http.go#L427 I think it would be safe to stop reading the request body into memory and return an error when it exceeds the maximum request body size. Otherwise, it may lead to an out-of-memory (OOM) error when the request body is too large.

貢獻者指南