linyacool / WebServer

A C++ High Performance Web Server
MIT License
7.78k stars 2.11k forks source link

parser url #64

Open einsteinplus opened 4 years ago

einsteinplus commented 4 years ago

HttpData::handleRead()里调用parserURI后若返回PARSE_URI_AGAIN 就break掉了 ,那么如何保证请求行能完整读到了,假设第一次循环里没读到"\r",那这条请求就失效了吗?

linyacool commented 4 years ago

@linjianchao 会存起来下次接着读到,buffer没有清空