Cómo enviar solicitudes HTTP en WinForm
ServicePointManager.ServerCertificateValidationCallback = nuevo RemoteCertificateValidationCallback(RemoteCertificateValidate);
request = WebRequest.Create(url) como HttpWebRequest;
request.Method = "POST"; // Método de solicitud: POST o GET
byte[] bytes = Encoding.UTF8.GetBytes(requestContont);
request.ContentLength = bytes.Length
sw = request.GetRequestStream();
sw.Write(bytes, 0, bytes.Length);
sw.Flush();
respuesta = request.GetResponse() como HttpWebResponse;
estado de cadena = ((HttpWebResponse)response).StatusCode.ToString();
sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
cadena de datos de respuesta = sr.ReadToEnd();
Estado de cadena = ((HttpWebResponse)response.StatusCode.Dispose();
}
if (solicitud! = nulo)
{
request.Abort();
solicitud = nulo;
}
if (respuesta! = nulo)
{
respuesta.Close();
respuesta = nulo ;
}
si (sr ! = null)
{
sr.Close();
sr.Dispose();
}
}
}
}
}
}