Im doing an application to make a POST request to server web application to insert into database. But i got this error: error message box
The underlying connection was closed: The connection was closed unexpectedly.
Here's my code :
foreach (var it in dict)
{
var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://mytestwebsitet.com/test.php");
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "POST";
httpWebRequest.KeepAlive = false;
System.Net.ServicePointManager.Expect100Continue = false;
httpWebRequest.Timeout = 1000000;
httpWebRequest.ReadWriteTimeout = 1000000;
httpWebRequest.ProtocolVersion = HttpVersion.Version10;
//ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
streamWriter.Write(it);
streamWriter.Flush();
streamWriter.Close();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
dataGridView1.Rows[dataGridView1.Rows.Count - co].DefaultCellStyle.BackColor = Color.Red;
co++;
httpResponse.Close();
}
I've tried so many ways but it's still not working. Any idea for this ?