J'ai ce hardware de Patlite, Ce matériel a une fonction de commande de commande HTTP, par exemple, si je copie l'URL "http://192.168.10.1/api/control?alert=101002" pour chromer dans mon ordinateur, il va activer le matériel au besoin.C# Comment envoyer une commande HTTP comme ceci - http://192.168.10.1/api/control?alert=101002
Je veux envoyer la commande depuis mon code.
J'ai essayé ce code avec pas de chance:
System.Net.ServicePointManager.Expect100Continue = false;
WebRequest request = WebRequest.Create("http://10.0.22.222/api/control");
request.Method = "post";
request.ContentType = "application/x-www-form-urlencoded";
string postData = "alert=101002";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentLength = byteArray.Length;
// Get the request stream.
Stream dataStream = request.GetRequestStream();
// Write the data to the request stream.
dataStream.Write(byteArray, 0, byteArray.Length);
// Close the Stream object.
dataStream.Close();
WebResponse response = request.GetResponse();
Merci
"J'ai essayé ce code sans succès" Que s'est-il passé? – Oscar