Advertisement

Pnr Status for Free

public string GetPNRStatus(string sPNR) { string URI = "http://www.indianrail.gov.in/cgi_bin/inet_pnrstat_cgi.cgi"; string Parameters = Uri.EscapeUriString("lccp_pnrno1="+sPNR+"&submitpnr=Get Status"); System.Net.HttpWebRequest req = (HttpWebRequest)System.Net.WebRequest.Create(URI); //HTTP POST Headers req.ContentType = "application/x-www-form-urlencoded"; req.Host = "www.indianrail.gov.in"; //You can use your own user-agent. req.UserAgent = "Mozilla/5.0 (compatible; MSIE 7.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0) DELL;Venue Pro"; req.Headers.Add(HttpRequestHeader.AcceptLanguage, "en-us,en;q=0.5"); req.Headers.Add(HttpRequestHeader.AcceptCharset, "ISO-8859-1,utf-8;q=0.7,*;q=0.7"); req.KeepAlive = true; req.Referer = "http://www.indianrail.gov.in/pnr_stat.html"; req.Accept = "text/plain"; req.Method = "POST"; //Byte size calculation before sending request. byte[] bytes = System.Text.Encoding.ASCII.GetBytes(Parameters); req.ContentLength = bytes.Length; System.IO.Stream os = req.GetRequestStream(); os.Write(bytes, 0, bytes.Length); os.Close(); System.Net.WebResponse resp = req.GetResponse(); if (resp == null) return null; System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream()); return sr.ReadToEnd(); }

LIVE CRICKET WATCH