HttpServer
HttpServer copied to clipboard
我也来吐槽下这段代码
private string GetRequestData(Stream stream)
{
var length = 0;
var data = string.Empty;
do
{
length = stream.Read(bytes, 0, MAX_SIZE - 1);
data += Encoding.UTF8.GetString(bytes, 0, length);
} while (length > 0 && !data.Contains("\r\n\r\n"));
return data;
}
data.Contains("\r\n\r\n"))这里是不是可以优化一下,每次都会从0开始查找这个\r\n\r\n