将对象集合发布到服务器

时间:2013-10-09 10:20:09

标签: c# http post

我对此全新。我想通过POST调用服务器发送带有对象的集合(List)。 我已设法发送常规字符串,但如何处理List?

request.Method = "POST";
string postData = "This is a test that posts this string to a Web server.";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);

request.ContentType = "application/x-www-form-urlencoded";       
request.ContentLength = byteArray.Length;     
Stream dataStream = request.GetRequestStream();     
dataStream.Write(byteArray, 0, byteArray.Length);   
dataStream.Close();

WebResponse response = null;
   try
   {
     response = request.GetResponse();
     dataStream = response.GetResponseStream();

     StreamReader reader = new StreamReader(dataStream);

     string responseFromServer = reader.ReadToEnd();

     reader.Close();
     dataStream.Close();
      response.Close();
   }
   catch (WebException)
   {
       labelShowMessage.Text = "";   
   }

0 个答案:

没有答案