Hallo,
ich suche nach einer Möglichkeit via HTTP auf Ethersex (Pollin Board)
die IO Pins auszulesen. Machen wollte ich das in C#.
Hat das Jemand schon in c# gemacht?
Probiert habe ich das ganze wie folgt:
private void button2_Click(object sender, EventArgs e)
{
// this is what we are sending
string post_data = "ecmd?io get port 2";
// this is where we will send it
string uri = "http://192.168.0.90";
// create a request
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create(uri);
request.KeepAlive = false;
request.ProtocolVersion = HttpVersion.Version11;
request.Method = "POST";
// turn our request string into a byte stream
byte[] postBytes = Encoding.ASCII.GetBytes(post_data);
// this is important - make sure you specify type this way
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = postBytes.Length;
Stream requestStream = request.GetRequestStream();
// now send it
requestStream.Write(postBytes, 0, postBytes.Length);
requestStream.Close();
// grab te response and print it out to the console along
with the status code
HttpWebResponse response =
(HttpWebResponse)request.GetResponse();
Console.WriteLine(new
StreamReader(response.GetResponseStream()).ReadToEnd());
Console.WriteLine(response.StatusCode);
} // end HttpPost
Grüße
boerly
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.