Мне нужно отправить 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 (), я получаю сообщение об ошибке «Соединение было неожиданно закрыто»
Любая помощь будет оценена. спасибо