Ejemplo n.º 1
0
        internal static HttpResponse CreateCloseResponse(HttpStatusCode code)
        {
            var res = new HttpResponse(code);

            res.Headers["Connection"] = "close";

            return(res);
        }
Ejemplo n.º 2
0
        // As server
        private HttpResponse createHandshakeCloseResponse(HttpStatusCode code)
        {
            var res = HttpResponse.CreateCloseResponse(code);

            res.Headers["Sec-WebSocket-Version"] = _version;

            return(res);
        }
Ejemplo n.º 3
0
 internal HttpResponse(HttpStatusCode code, string reason)
     : this(((int)code).ToString(), reason, HttpVersion.Version11, new QueryParamCollection())
 {
     Headers["Server"] = "websocket-sharp/1.0";
 }
Ejemplo n.º 4
0
 internal HttpResponse(HttpStatusCode code)
     : this(code, code.GetDescription())
 {
 }
Ejemplo n.º 5
0
Archivo: Ext.cs Proyecto: stubuntu/emby
 /// <summary>
 /// Gets the description of the specified HTTP status <paramref name="code"/>.
 /// </summary>
 /// <returns>
 /// A <see cref="string"/> that represents the description of the HTTP status code.
 /// </returns>
 /// <param name="code">
 /// One of <see cref="HttpStatusCode"/> enum values, indicates the HTTP status codes.
 /// </param>
 public static string GetDescription(this HttpStatusCode code)
 {
     return(((int)code).GetStatusDescription());
 }
Ejemplo n.º 6
0
 // As server
 internal void Close(HttpStatusCode code)
 {
     Close(createHandshakeCloseResponse(code));
 }
Ejemplo n.º 7
0
 internal static void Close(this HttpListenerResponse response, HttpStatusCode code)
 {
     response.StatusCode = (int)code;
     response.OutputStream.Close();
 }
Ejemplo n.º 8
0
 // As server
 internal Task CloseAsync(HttpStatusCode code)
 => CloseAsync(createHandshakeCloseResponse(code));