[Modify] Add it

This commit is contained in:
sta 2020-06-19 19:41:00 +09:00
parent 4f8143b4f2
commit 107d9cc223

View File

@ -822,6 +822,37 @@ namespace WebSocketSharp.Net
return name;
}
private static string checkName (string name, string paramName)
{
if (name == null) {
var msg = "The name is null.";
throw new ArgumentNullException (paramName, msg);
}
if (name.Length == 0) {
var msg = "The name is an empty string.";
throw new ArgumentException (msg, paramName);
}
name = name.Trim ();
if (name.Length == 0) {
var msg = "The name is a string of spaces.";
throw new ArgumentException (msg, paramName);
}
if (!name.IsToken ()) {
var msg = "The name contains an invalid character.";
throw new ArgumentException (msg, paramName);
}
return name;
}
private void checkRestricted (string name, HttpHeaderType headerType)
{
if (_internallyUsed)