Modified RequestHandshake.cs, ResponseHandshake.cs
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#region MIT License
|
||||
#region License
|
||||
/*
|
||||
* RequestHandshake.cs
|
||||
*
|
||||
@@ -37,13 +37,13 @@ namespace WebSocketSharp {
|
||||
|
||||
internal class RequestHandshake : Handshake
|
||||
{
|
||||
#region Private Field
|
||||
#region Private Fields
|
||||
|
||||
private NameValueCollection _queryString;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Private Constructor
|
||||
#region Private Constructors
|
||||
|
||||
private RequestHandshake()
|
||||
{
|
||||
@@ -51,20 +51,20 @@ namespace WebSocketSharp {
|
||||
|
||||
#endregion
|
||||
|
||||
#region Public Constructor
|
||||
#region Public Constructors
|
||||
|
||||
public RequestHandshake(string uriString)
|
||||
{
|
||||
HttpMethod = "GET";
|
||||
RequestUri = uriString.ToUri();
|
||||
|
||||
AddHeader("User-Agent", "websocket-sharp/1.0");
|
||||
AddHeader("Upgrade", "websocket");
|
||||
AddHeader("Connection", "Upgrade");
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Properties
|
||||
#region Public Properties
|
||||
|
||||
public CookieCollection Cookies {
|
||||
get {
|
||||
@@ -132,17 +132,7 @@ namespace WebSocketSharp {
|
||||
|
||||
#endregion
|
||||
|
||||
#region Public Static Methods
|
||||
|
||||
public static RequestHandshake Parse(WebSocketContext context)
|
||||
{
|
||||
return new RequestHandshake {
|
||||
Headers = context.Headers,
|
||||
HttpMethod = "GET",
|
||||
RequestUri = context.RequestUri,
|
||||
ProtocolVersion = HttpVersion.Version11
|
||||
};
|
||||
}
|
||||
#region Public Methods
|
||||
|
||||
public static RequestHandshake Parse(string[] request)
|
||||
{
|
||||
@@ -165,9 +155,15 @@ namespace WebSocketSharp {
|
||||
};
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Public Method
|
||||
public static RequestHandshake Parse(WebSocketContext context)
|
||||
{
|
||||
return new RequestHandshake {
|
||||
Headers = context.Headers,
|
||||
HttpMethod = "GET",
|
||||
RequestUri = context.RequestUri,
|
||||
ProtocolVersion = HttpVersion.Version11
|
||||
};
|
||||
}
|
||||
|
||||
public void SetCookies(CookieCollection cookies)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#region MIT License
|
||||
#region License
|
||||
/*
|
||||
* ResponseHandshake.cs
|
||||
*
|
||||
@@ -35,7 +35,7 @@ namespace WebSocketSharp {
|
||||
|
||||
internal class ResponseHandshake : Handshake
|
||||
{
|
||||
#region Constructor
|
||||
#region Public Constructors
|
||||
|
||||
public ResponseHandshake()
|
||||
: this(HttpStatusCode.SwitchingProtocols)
|
||||
@@ -47,12 +47,13 @@ namespace WebSocketSharp {
|
||||
public ResponseHandshake(HttpStatusCode code)
|
||||
{
|
||||
StatusCode = ((int)code).ToString();
|
||||
Reason = code.GetDescription();
|
||||
Reason = code.GetDescription();
|
||||
AddHeader("Server", "websocket-sharp/1.0");
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Properties
|
||||
#region Public Properties
|
||||
|
||||
public CookieCollection Cookies {
|
||||
get {
|
||||
@@ -80,7 +81,7 @@ namespace WebSocketSharp {
|
||||
|
||||
#endregion
|
||||
|
||||
#region Methods
|
||||
#region Public Methods
|
||||
|
||||
public static ResponseHandshake CreateCloseResponse(HttpStatusCode code)
|
||||
{
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user