public FedexDeleteShipmentReply Post() { FedexDeleteShipmentReply result = null; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(this.m_FedexAccount.URL); byte[] bytes; bytes = System.Text.Encoding.ASCII.GetBytes(this.m_ProcessShipmentRequest.ToString()); request.ContentType = "text/xml; encoding='utf-8'"; request.ContentLength = bytes.Length; request.Method = "POST"; System.IO.Stream requestStream = request.GetRequestStream(); requestStream.Write(bytes, 0, bytes.Length); requestStream.Close(); HttpWebResponse response; response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { System.IO.Stream responseStream = response.GetResponseStream(); string responseStr = new System.IO.StreamReader(responseStream).ReadToEnd(); result = new FedexDeleteShipmentReply(responseStr); } else { result = new FedexDeleteShipmentReply(false); } return result; }
public FedexDeleteShipmentReply Post() { FedexDeleteShipmentReply result = null; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(this.m_FedexAccount.URL); byte[] bytes; bytes = System.Text.Encoding.ASCII.GetBytes(this.m_ProcessShipmentRequest.ToString()); request.ContentType = "text/xml; encoding='utf-8'"; request.ContentLength = bytes.Length; request.Method = "POST"; System.IO.Stream requestStream = request.GetRequestStream(); requestStream.Write(bytes, 0, bytes.Length); requestStream.Close(); HttpWebResponse response; response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { System.IO.Stream responseStream = response.GetResponseStream(); string responseStr = new System.IO.StreamReader(responseStream).ReadToEnd(); result = new FedexDeleteShipmentReply(responseStr); } else { result = new FedexDeleteShipmentReply(false); } return(result); }