protected void btnPost_Click(object sender, EventArgs e) { string url = "http://localhost:54106/1.0/Account/SignUp"; UserDetail userDetail = new UserDetail { FirstName = firstName, LastName = lastName, Alias = alias, Email = email, Password = password, ConfirmPassword = confirmPassword, Phone = phone, Address = address, Question1 = question1, Answer1 = answer1, Question2 = question2, Answer2 = answer2 }; string jsonUserDetail = userDetail.ToJSON(); HttpWebRequest GETRequest = (HttpWebRequest)WebRequest.Create(url); GETRequest.Method = "POST"; using (var streamWriter = new StreamWriter(GETRequest.GetRequestStream())) { streamWriter.Write(jsonUserDetail); streamWriter.Flush(); streamWriter.Close(); HttpWebResponse GETResponse = (HttpWebResponse)GETRequest.GetResponse(); Stream GETResponseStream = GETResponse.GetResponseStream(); StreamReader sr = new StreamReader(GETResponseStream); lblResult.Text = sr.ReadToEnd(); } }