0

我对此完全陌生。我想通过POST调用服务器发送带有对象的集合(列表)。我已经设法发送了一个常规字符串,但我该如何处理一个列表?

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 = "";   
   }
4

0 回答 0