internal HttpWebResponseEx(HttpWebRequestEx request) { _request = request; _headers = new WebHeaderCollection(); string responseHeaderString = (string)request.NativeRequest.Invoke("getAllResponseHeaders"); foreach (string header in responseHeaderString.Split('\n')) { string[] pair = header.Split(':'); if (pair.Length == 2) { _headers[pair[0]] = pair[1].TrimEnd(); // Get rid of any trailing \r's. } } }
private void LoadBody(HttpWebRequestEx request) { WriteBody(request.GetRequestStream()); }