[Modify] To internal

This commit is contained in:
sta 2017-12-24 04:08:42 +09:00
parent 6c62b16977
commit 70bf799c20

View File

@ -388,6 +388,16 @@ namespace WebSocketSharp
return idx > 0 ? original.Substring (0, idx) : original;
}
internal static CookieCollection GetCookies (
this NameValueCollection headers, bool response
)
{
var val = headers[response ? "Set-Cookie" : "Cookie"];
return val != null
? CookieCollection.Parse (val, response)
: new CookieCollection ();
}
internal static string GetDnsSafeHost (this Uri uri, bool bracketIPv6)
{
return bracketIPv6 && uri.HostNameType == UriHostNameType.IPv6
@ -1148,27 +1158,6 @@ namespace WebSocketSharp
eventHandler (sender, e);
}
/// <summary>
/// Gets the collection of the HTTP cookies from the specified HTTP <paramref name="headers"/>.
/// </summary>
/// <returns>
/// A <see cref="CookieCollection"/> that receives a collection of the HTTP cookies.
/// </returns>
/// <param name="headers">
/// A <see cref="NameValueCollection"/> that contains a collection of the HTTP headers.
/// </param>
/// <param name="response">
/// <c>true</c> if <paramref name="headers"/> is a collection of the response headers;
/// otherwise, <c>false</c>.
/// </param>
public static CookieCollection GetCookies (this NameValueCollection headers, bool response)
{
var name = response ? "Set-Cookie" : "Cookie";
return headers != null && headers.Contains (name)
? CookieCollection.Parse (headers[name], response)
: new CookieCollection ();
}
/// <summary>
/// Gets the description of the specified HTTP status <paramref name="code"/>.
/// </summary>