Exemple #1
0
        internal HttpResponse CreateResponse()
        {
            if (Response == null)
            {
                Response = new HttpResponse();
                Response.JsonSerializer = new Newtonsoft.Json.JsonSerializer();
                Response.StreamWriter   = new StreamWriter(Session.Stream.ToPipeStream());
                Response.JsonWriter     = new Newtonsoft.Json.JsonTextWriter(Response.StreamWriter);
            }
            else
            {
                Response.Reset();
            }
            HttpResponse response = Response;

            response.HttpVersion = this.HttpVersion;
            response.Session     = this.Session;
            response.HttpVersion = this.HttpVersion;
            response.Request     = this;
            if (VersionNumber == "1.0" && this.KeepAlive)
            {
                response.Header[HeaderTypeFactory.CONNECTION] = "Keep-Alive";
            }
            response.RequestID = mQueryString["_requestid"];
            return(response);
        }
Exemple #2
0
        internal HttpResponse CreateResponse()
        {
            if (Response == null)
            {
                Response = new HttpResponse();
            }
            else
            {
                Response.Reset();
            }
            HttpResponse response = Response;

            response.HttpVersion = this.HttpVersion;
            response.Session     = this.Session;
            response.HttpVersion = this.HttpVersion;
            response.Request     = this;
            if (VersionNumber == "1.0" && this.KeepAlive)
            {
                response.Header[HeaderTypeFactory.CONNECTION] = "Keep-Alive";
            }
            response.RequestID = mQueryString["_requestid"];
            return(response);
        }