Click here to Skip to main content
15,910,886 members

Comments by kabir786 (Top 1 by date)

kabir786 13-Jan-15 8:47am View    
thanks for your reply. I have looked over there. Whats the problem is I am getting notification responses but wandering to get and store exact SOAP response for any particular product/item or order update so that I can trace on which product or order data has been updated or some order placed like that. I am using below code for now.

-------------------------------------------
string VisitorsIPAddr = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (VisitorsIPAddr != null || VisitorsIPAddr != String.Empty)
{
VisitorsIPAddr = Request.ServerVariables["REMOTE_ADDR"];
}
// Set the file pointer to the end of the file
writer.BaseStream.Seek(0, SeekOrigin.End);
writer.WriteLine("IP Address: " + VisitorsIPAddr);
sb.Append("IP Address: " + VisitorsIPAddr + "<br/>");
writer.WriteLine("-------------------------------------------------------");

writer.WriteLine();
writer.Flush();

// Set the file pointer to the end of the file
writer.BaseStream.Seek(0, SeekOrigin.End);
writer.WriteLine("Browser: " + Request.Browser.Browser);
sb.Append("Browser: " + Request.Browser.Browser + "<br/>");
writer.WriteLine("-------------------------------------------------------");

writer.WriteLine();
writer.Flush();

// Set the file pointer to the end of the file
writer.WriteLine("Below is the URL response details");
sb.Append("Below is the URL response details" + "<br/>");
writer.WriteLine("*********************************************************");
sb.Append("*********************************************************" + "<br/>");
writer.WriteLine("Full Headers: " + Server.UrlDecode(Request.Headers.ToString()));
sb.Append("Full Headers: " + Server.UrlDecode(Request.Headers.ToString()) + "<br/>");
writer.WriteLine("-------------------------------------------------------");
foreach (var hdata in Request.Headers.AllKeys)
{

if (hdata.Trim() == "SOAPAction")
{
_soapAction = Request.Headers[hdata];
}
writer.BaseStream.Seek(0, SeekOrigin.End);
writer.WriteLine(hdata + ": " + Request.Headers[hdata]);
sb.Append(hdata + ": " + Request.Headers[hdata] + "<br/>");
writer.WriteLine("-------------------------------------------------------");

writer.WriteLine();
writer.Flush();
}
writer.WriteLine("############################################################");

-------------------------------------------

I would appreciate if you have any idea on that.