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.
         }
     }
 }
示例#2
0
 private void LoadBody(HttpWebRequestEx request)
 {
     WriteBody(request.GetRequestStream());
 }