コード例 #1
0
    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();
            }
    }