0

I wrote this code to send some JSON to a server:

var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.brilliantit.ir/getDetail.aspx");
httpWebRequest.ContentType = "text/json";
httpWebRequest.Method = "POST";

using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
    //string json = "{\"id\":\"ahbarres\"}";
    string json = "{\"id\":\""+label1.Text+"\"}";
    streamWriter.Write(json);
    streamWriter.Flush();
    streamWriter.Close();
}

String temp = "";
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
    var result = streamReader.ReadToEnd();
    temp = result.ToString();
}

But, I want to send a JSON array to a server. How can I do this?

dbc
  • 104,963
  • 20
  • 228
  • 340
elnaz irani
  • 277
  • 1
  • 3
  • 11

0 Answers0