valyala/fasthttp
Ver no GitHubhow should convert bytesBuffer into http message object。
Open
#763 aberto em 13 de mar. de 2020
help wanted
Métricas do repositório
- Stars
- (21.741 stars)
- Métricas de merge de PR
- (Mesclagem média 1d 11h) (34 fundiu PRs em 30d)
Description
i learned code below。
func (req *Request) Read(r *bufio.Reader) error {
return req.ReadLimitBody(r, 0)
}
param r is io buf reader which could be a connection or something else。 i have a scene: goroutine read connection which is a very low eventloop with a fixed size of buffer,i dont wanna chang it。maybe i just get part of http bytes,not a complete http bytes,like chunk。 i cannot use Read method up there。 i did some research,netty has byteToMessageDecoder、envoy use http-parser (c++)https://github.com/nodejs/http-parser can we have this design future?