我需要向服务器发送一个不需要响应的POST http请求,应该使用哪种方法?
我一直在使用
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()命令,则会出现错误:“连接意外关闭”
任何帮助都将不胜感激。谢谢