Mongrel2\Request::parse PHP Method

parse() public static method

public static parse ( $msg )
    public static function parse($msg)
    {
        list($sender, $conn_id, $path, $rest) = explode(' ', $msg, 4);
        $hd = Tool::parse_netstring($rest);
        $headers = $hd[0];
        $rest = $hd[1];
        $hd = Tool::parse_netstring($rest);
        $body = $hd[0];
        $headers = json_decode($headers);
        return new Request($sender, $conn_id, $path, $headers, $body);
    }