Skip to content
This repository was archived by the owner on Sep 29, 2022. It is now read-only.
This repository was archived by the owner on Sep 29, 2022. It is now read-only.

我也来吐槽下这段代码 #27

@tmoonlight

Description

@tmoonlight
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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions