Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 12... Línea 12...
12
    /**
12
    /**
13
     * Header related regular expressions (based on amphp/http package)
13
     * Header related regular expressions (based on amphp/http package)
14
     *
14
     *
15
     * Note: header delimiter (\r\n) is modified to \r?\n to accept line feed only delimiters for BC reasons.
15
     * Note: header delimiter (\r\n) is modified to \r?\n to accept line feed only delimiters for BC reasons.
16
     *
16
     *
17
     * @link    https://github.com/amphp/http/blob/v1.0.1/src/Rfc7230.php#L12-L15
17
     * @see https://github.com/amphp/http/blob/v1.0.1/src/Rfc7230.php#L12-L15
18
     *
18
     *
19
     * @license https://github.com/amphp/http/blob/v1.0.1/LICENSE
19
     * @license https://github.com/amphp/http/blob/v1.0.1/LICENSE
20
     */
20
     */
21
    public const HEADER_REGEX = "(^([^()<>@,;:\\\"/[\]?={}\x01-\x20\x7F]++):[ \t]*+((?:[ \t]*+[\x21-\x7E\x80-\xFF]++)*+)[ \t]*+\r?\n)m";
21
    public const HEADER_REGEX = "(^([^()<>@,;:\\\"/[\]?={}\x01-\x20\x7F]++):[ \t]*+((?:[ \t]*+[\x21-\x7E\x80-\xFF]++)*+)[ \t]*+\r?\n)m";
22
    public const HEADER_FOLD_REGEX = "(\r?\n[ \t]++)";
22
    public const HEADER_FOLD_REGEX = "(\r?\n[ \t]++)";