Modified RequestHandshake.cs, ResponseHandshake.cs
This commit is contained in:
parent
5ea5828cf9
commit
9190984c7c
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,10 +1,6 @@
|
||||
<Properties>
|
||||
<MonoDevelop.Ide.Workspace ActiveConfiguration="Debug_Ubuntu" />
|
||||
<MonoDevelop.Ide.Workbench ActiveDocument="websocket-sharp/WebSocket.cs">
|
||||
<Files>
|
||||
<File FileName="websocket-sharp/WebSocket.cs" Line="1" Column="1" />
|
||||
</Files>
|
||||
</MonoDevelop.Ide.Workbench>
|
||||
<MonoDevelop.Ide.Workbench />
|
||||
<MonoDevelop.Ide.DebuggingService.Breakpoints>
|
||||
<BreakpointStore />
|
||||
</MonoDevelop.Ide.DebuggingService.Breakpoints>
|
||||
|
@ -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.
Loading…
Reference in New Issue
Block a user