5 private static readonly
char[]
s_httpTrimCharacters =
new char[6] {
'\t',
'\n',
'\v',
'\f',
'\r',
' ' };
9 for (
int i = 0; i < token.Length; i++)
11 if (token[i] <
' ' || token[i] >
'~')
30 if (
string.IsNullOrEmpty(
value))
36 for (
int i = 0; i <
value.Length; i++)
38 char c = (char)(0xFFu &
value[i]);
50 else if (c ==
'\u007f' || (c <
' ' && c !=
'\t'))
63 if (c ==
' ' || c ==
'\t')
80 for (
int i = 0; i < stringValue.Length; i++)
82 switch (stringValue[i])
static readonly char[] s_httpTrimCharacters
static string CheckBadHeaderValueChars(string value)
static bool ContainsNonAsciiChars(string token)
static bool IsValidToken(string token)
static bool IsInvalidMethodOrHeaderString(string stringValue)
static string net_WebHeaderInvalidCRLFChars
static string net_WebHeaderInvalidControlChars