Может ли кто-нибудь помочь мне выяснить, почему этот веб-запрос выполняется дважды подряд?
private void intoPrtg()
{
WebRequest request = WebRequest.Create("data");
ServicePointManager.CertificatePolicy = new MyPolicy();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Console.WriteLine(response.StatusDescription);
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
reader.Close();
dataStream.Close();
response.Close();
}
// using this for accepting ssl certificate.
public class MyPolicy : ICertificatePolicy
{
public bool CheckValidationResult(ServicePoint srvPoint,
X509Certificate certificate, WebRequest request,
int certificateProblem)
{
//Return True to force the certificate to be accepted.
return true;
}
}
Я вызываю его из метода Main. Затем, когда я проверяю данные в сети, я вижу, что они отправляют данные дважды подряд.