I wanna make a post form in code behind. I have simple html post is working but when I try make it WebRequest I can\'t make it work.
Thanks for you time in advance.<
This is simples example. postData depends of form
String postData = "Name=" + Username +
"&Password=" + Password +
"&Retype=" + Password +
"&Email=" + HttpUtility.UrlEncode(EmailAddress) +
"&RealName=" + String.Format("{0}+{1}", FirstName.Replace(" ", "+"), LastName.Replace(" ", "+"));
Now create request and post data:
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = WebRequestMethods.Http.Post;
request.ContentLength = postData.Length;
request.ContentType = "application/x-www-form-urlencoded";
request.KeepAlive = false;
StreamWriter writer = new StreamWriter(request.GetRequestStream());
writer.Write(postData);
writer.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
String responseString = reader.ReadToEnd();
response.Close();
You can use Fiddler in order to catch how postData looks.