C # - Como fazer uma chamada HTTP
Eu queria fazer uma chamada HTTP para um site. Eu só preciso clicar no URL e não quero carregar ou baixar nenhum dado. Qual é a maneira mais fácil e rápida de fazer isso.
Eu tentei abaixo do código, mas é lento e após o segundo pedido repetitivo, ele entra em timeout por 59 segundos e depois é retomado:
WebRequest webRequest = WebRequest.Create("http://ussbazesspre004:9002/DREADD?" + fileName);
webRequest.Method = "POST";
webRequest.ContentType = "application/x-www-form-urlencoded";
webRequest.ContentLength = fileName.Length;
Stream os = webRequest.GetRequestStream();
os.Write(buffer, 0, buffer.Length);
os.Close();
O uso do WebClient é mais eficiente?
WebClient web = new WebClient();
web.UploadString(address);
Estou usando o .NET versão 3.5