byte[] byteArray = Encoding.UTF8.GetBytes(requestContent);
HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(_urlTransaction);
Request.Method = "POST";
Request.ContentType = "text/xml;charset=utf-8";
Request.ContentLength = byteArray.Length;
Request.Accept = "application/xml";
string XMLResponse = "Bytes to send: " + byteArray.Length;
Stream streamRequest = Request.GetRequestStream();
// Write the data to the stream.
streamRequest.Write(byteArray, 0, byteArray.Length);
streamRequest.Close();
FCUBS_RES_ENV response = null;
HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();
using (StreamReader reader = new StreamReader(Response.GetResponseStream()))
{
var returnMessage = reader.ReadToEnd().XmlDeserializeFromString();
XMLResponse += Response.StatusCode + Response.StatusDescription + reader.ReadToEnd();
_log.Info($"Transaction return :transCode:{transcode}|Account:{nib}|Amount{amount}| responseMessage: {returnMessage.Body.CreateTransactionResponse.Text}");
response = returnMessage.Body.CreateTransactionResponse.Text.XmlDeserializeFromString();
}
HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(_urlTransaction);
Request.Method = "POST";
Request.ContentType = "text/xml;charset=utf-8";
Request.ContentLength = byteArray.Length;
Request.Accept = "application/xml";
string XMLResponse = "Bytes to send: " + byteArray.Length;
Stream streamRequest = Request.GetRequestStream();
// Write the data to the stream.
streamRequest.Write(byteArray, 0, byteArray.Length);
streamRequest.Close();
FCUBS_RES_ENV response = null;
HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();
using (StreamReader reader = new StreamReader(Response.GetResponseStream()))
{
var returnMessage = reader.ReadToEnd().XmlDeserializeFromString
XMLResponse += Response.StatusCode + Response.StatusDescription + reader.ReadToEnd();
_log.Info($"Transaction return :transCode:{transcode}|Account:{nib}|Amount{amount}| responseMessage: {returnMessage.Body.CreateTransactionResponse.Text}");
response = returnMessage.Body.CreateTransactionResponse.Text.XmlDeserializeFromString
}
No comments:
Write comments