I'm trying to send a raw data of a request and done some research and found out that the \[code\]Page.Request.InputStream\[/code\] has want I need but when I enter my page it's always empty.I'm new at this concept because I'm coming from Windows Forms Application in C#.This is my page that I load:\[code\]public override void process(NameValueCollection parametersReceived) { string urlDestination = ""; urlDestination = parametersReceived[Includes.SUPPLIER_URL]; Stream str; String strSoapMessage = ""; Int32 strLen, strRead; str = Request.InputStream; strLen = Convert.ToInt32(str.Length); byte[] strArr = new byte[strLen]; strRead = str.Read(strArr, 0, strLen); for (int i = 0; i < strLen; i++) { if (strSoapMessage.Length > 0) strSoapMessage += "&"; strSoapMessage += strArr.ToString(); } saveMyLog("DATA COMMUNICATION: \n Destination: " + urlDestination + "\n Request: " + strSoapMessage); HttpWebRequest webRequest = null; webRequest = (HttpWebRequest)WebRequest.Create(new Uri(urlDestination)); webRequest.Method = "POST"; webRequest.ContentType = "text/xml"; webRequest.Headers.Add("SOAPAction", urlDestination); using (StreamWriter requestStream = new StreamWriter(webRequest.GetRequestStream())) { requestStream.Write(strSoapMessage); } strSoapMessage = ""; strSoapMessage = new StreamReader(webRequest.GetResponse().GetResponseStream()).ReadToEnd(); Response.Write(strSoapMessage); saveMyLog("\n Status: " + ((HttpWebResponse)webRequest.GetResponse()).StatusCode.ToString() + "\n Response: " + strSoapMessage);}\[/code\]Thanks!