[Modify] Add it

This commit is contained in:
sta 2017-12-25 04:38:58 +09:00
parent 70bf799c20
commit 8f2d5a593a

View File

@ -597,6 +597,16 @@ namespace WebSocketSharp
return true; return true;
} }
internal static bool KeepsAlive (
this NameValueCollection headers, Version version
)
{
var comparison = StringComparison.OrdinalIgnoreCase;
return version < HttpVersion.Version11
? headers.Contains ("Connection", "keep-alive", comparison)
: !headers.Contains ("Connection", "close", comparison);
}
internal static string Quote (this string value) internal static string Quote (this string value)
{ {
return String.Format ("\"{0}\"", value.Replace ("\"", "\\\"")); return String.Format ("\"{0}\"", value.Replace ("\"", "\\\""));