POST = Power On Self Test
oder welche POST aus folgendem Link meinst du?
http://de.wikipedia.org/wiki/Post_(Begriffsklärung)
o.s.t.
telnet www.domain.ch 80
POST login.html HTTP/1.1
Content-Length: 25
Content-Type: application/x-www-form-urlencoded
userid=test&password=test
Wäre es vielleicht denkbar, anstelle von POST, GET zu verwenden?
Sehrwahrscheinlich geht POST mit einer .NET-Batchdatei (z.B. mit C# programmiert), aber eben, es brächte dann das .NET-Framework.
private string HttpPost(string URI, string Parameters)
{
System.Net.WebRequest req = System.Net.WebRequest.Create(URI);
req.Proxy = new System.Net.WebProxy(ProxyString, true);
req.ContentType = "application/x-www-form-urlencoded";
req.Method = "POST";
byte [] bytes = System.Text.Encoding.ASCII.GetBytes(Parameters);
req.ContentLength = bytes.Length;
System.IO.Stream os = req.GetRequestStream ();
os.Write (bytes, 0, bytes.Length);
os.Close ();
System.Net.WebResponse resp = req.GetResponse();
if (resp== null) return null;
System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream());
return sr.ReadToEnd().Trim();
}
private String httpPost(URL url, String data) throws IOException {
// setup connection
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestProperty("content-type", "application/x-www-form-urlencoded");
connection.setRequestMethod("POST");
// send data
OutputStreamWriter wr = new OutputStreamWriter(connection.getOutputStream());
wr.write(data);
wr.flush();
wr.close();
// return response message
return connection.getResponseMessage();
}
hier dasselbe in Java (sieht eigentlich ziemlich ähnlich aus)
Aber mit Java lassen sich keine Batch-Dateien machen, oder?
BTW, kann C#... ?
Mit Visual Studio / C# lassen sich Konsolenanwendungen programmieren, das sieht zumindest so aus, wie ein .bat. :)