Я хотел сделать HTTP-вызов на веб-сайт. Мне просто нужно нажать URL и не хотите загружать или скачивать какие-либо данные. Самый простой и быстрый способ сделать это.
Я пробовал код ниже, но его медленный и после второго повторного запроса он просто переходит в тайм-аут на 59 секунд и, чем возобновляет:
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();
Является ли использование WebClient более эффективным?
WebClient web = new WebClient();
web.UploadString(address);
Я использую .NET ver 3.5