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); }
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); }