Мне нужно отправить HTTP-запрос POST на сервер, но он не должен ожидать ответа. Какой метод мне следует использовать для это?
Я использовал
WebRequest request2 = WebRequest.Create("http://local.ape-project.org:6969");
request2.Method = "POST";
String sendcmd = "[{\"cmd\":\"SEND\",\"chl\":3,\"params\":{\"msg\":\"Helloworld!\",\"pipe\":\"" + sub1 + "\"},\"sessid\":\"" + sub + "\"}]";
byte[] byteArray2 = Encoding.UTF8.GetBytes(sendcmd);
Stream dataStream2 = request2.GetRequestStream();
dataStream2.Write(byteArray2, 0, byteArray2.Length);
dataStream2.Close();
WebResponse response2 = request2.GetResponse();
, чтобы отправить запрос и получить ответ. Это отлично работает, если на запрос будет получен ответ от сервера. Но для моей потребности мне просто нужно отправить POST запрос. И не будет никакого ответа, связанного с отправляемым мной запросом. Как мне это сделать?
Если я использую команду request2.GetRespnse (), я получаю сообщение об ошибке «Соединение было неожиданно закрыто»
Любая помощь будет принята с благодарностью