private static string ReadMethod(int len, byte[] buf)
{
if (len == 3)
{
if (buf[0] == 'G' && buf[1] == 'E' && buf[2] == 'T')
return "GET";
if (buf[0] == 'P' && buf[1] == 'U' && buf[2] == 'T')
return "PUT";
}
else if (len == 4)
{
if (buf[0] == 'P' && buf[1] == 'O' && buf[2] == 'S' && buf[3] == 'T')
return "POST";
}
return ASCII.GetString(buf, 0, len);
}