Click here to Skip to main content
15,887,135 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i was getting a error


how to  solve pls help me  anybody

The server committed a protocol violation. Section=ResponseStatusLine






 protected void Page_Load(object sender, EventArgs e)
    {


        string Url = null;
        try
     {            
    //string ATOMPaymentIP = ATOMPaymentIP; // PROVIDED BY ATOM //203.114.240.183--Stage
    //string ATOMLogin = ATOMLogin // PROVIDED BY ATOM
    //string ATOMPassword = ATOMPassword // PROVIDED BY ATOM
    //string ATOMTransactionType = ATOMTransactionType // PROVIDED BY ATOM
    //string ATOMProductId = ATOMProductId // PROVIDED BY ATOM


         string now = DateTime.Now.ToString("dd/mm/yyyy hh:mm:ss").Replace("-","/");

         string ATOMPaymentIP = "203.114.240.183"; // PROVIDED BY ATOM //203.114.240.183--Stage
    string ATOMLogin = "160"; // PROVIDED BY ATOM
    string ATOMPassword = "Test@123"; // PROVIDED BY ATOM
    string ATOMTransactionType = "NBFundTransfer"; // PROVIDED BY ATOM
    string ATOMProductId = "NSE"; // PROVIDED BY ATOM

   // HttpWebRequest request;

 //  HttpWebResponse response;
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://" + ATOMPaymentIP + "/paynetz/epi/fts");

    request.Method = "POST";
    Url = "http://" + ATOMPaymentIP + "/paynetz/epi/fts";
    request.ContentType = "application/x-www-form-urlencoded";
    request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; CK={CVxk71YSfgiE6+6P6ftT7lWzblrdvMbRqavYf/6OcMIH8wfE6iK7TNkcwFAsxeChX7qRAlQhvPWso3KI6Jthvnvls9scl+OnAEhsgv+tuvs=}; .NET CLR 1.1.4322; .NET CLR 2.0.50727)";
    int pos = Request.Url.AbsoluteUri.LastIndexOf('/');
   
    // PAYMENT RESPONSE PAGE
    string strURL = Request.Url.AbsoluteUri.Substring(0, pos + 1) + "responsepage.aspx";

    string postData = "custacc=1234567890&login=" + ATOMLogin + "&pass=" + ATOMPassword + "&ttype=" + ATOMTransactionType + "&prodid=" + ATOMProductId + "&amt=" + 3000 + "&txncurr=INR&txnscamt=0&clientcode=" + 007 + "=&txnid=" + 1 + "&date=" + now + "&ru=" + "http://" + ATOMPaymentIP + "/paynetz/epi/fts?" + "&udf1=" + "FIRST NAME" + "&udf2=" + "meliyas89@gmail.com" + "&udf3=" + 9894763290 + "&udf4=" + "madurai" + "&udf5=" + "iob" + "&udf6=" + "EMI OPTION IF REQUIRED";

    byte[] byteArray = Encoding.UTF8.GetBytes(postData);

    request.ContentType = "application/x-www-form-urlencoded";

    request.ContentLength = byteArray.Length;
    request.AllowAutoRedirect = true;

    request.Proxy.Credentials = CredentialCache.DefaultCredentials;

    Stream dataStream = request.GetRequestStream();

    dataStream.Write(byteArray, 0, byteArray.Length);

    dataStream.Close();


    WebResponse response = request.GetResponse();



   
    XmlDocument objXML = new XmlDocument();

    dataStream = response.GetResponseStream();

    objXML.Load(dataStream);

    string TxnId = objXML.DocumentElement.ChildNodes[0].ChildNodes[0].ChildNodes[2].InnerText;

    string Token = objXML.DocumentElement.ChildNodes[0].ChildNodes[0].ChildNodes[3].InnerText;
    string txnData = "ttype=NBFundTransfer&txnStage=1&tempTxnId=" + TxnId + "&token=" + Token;

    dataStream.Close();
    response.Close();
    Response.Redirect("http://" + ATOMPaymentIP + "/paynetz/epi/fts?" + txnData);
}
catch (Exception ex)
{
   throw ex;
}
    }
}
Posted
Comments
[no name] 22-Jul-15 8:40am    
You need to ask your provider for support.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900