soap request via http post

aufruf eines soap requests mit java über HTTP Post


try {

URL url = new URL(SERVER);
URLConnection urlc = url.openConnection();
HttpURLConnection connection = (HttpURLConnection) urlc;

connection.setDoOutput(true);
connection.setDoInput(true);
connection.setRequestMethod(“POST”);
connection.setRequestProperty(“Content-Type”, “text/xml; charset=utf-8”);
connection.setRequestProperty(“SOAPAction”, SOAP_ACTION);

OutputStream out = connection.getOutputStream();
Writer writeout = new OutputStreamWriter(out);

writeout.write(“<?xml version=’1.0′ encoding=’UTF-8′?>\r\n”);
writeout.write(“<SOAP-ENV:Envelope “);
writeout.write(“xmlns:xsi=’http://www.w3.org/1999/XMLSchema-instance&#8217;\r\n”);
writeout.write(“xmlns:SOAP-ENC=’http://schemas.xmlsoap.org/soap/encoding/&#8217;\r\n”);
writeout.write(“xmlns:SOAP-ENV=’http://schemas.xmlsoap.org/soap/envelope/&#8217;\r\n”);
writeout.write(“xmlns:xsd=’http://www.w3.org/1999/XMLSchema&#8217;\r\n”);
writeout.write(“SOAP-ENV:encodingStyle=’http://schemas.xmlsoap.org/soap/encoding/’&gt;\r\n”);
writeout.write(” <SOAP-ENV:Body>”);
writeout.write(” <a>”);
writeout.write(” <b>”);
writeout.write(” </b>”);
writeout.write(” </a>”);
writeout.write(” </SOAP-ENV:Body>”);
writeout.write(“</SOAP-ENV:Envelope>”);

writeout.flush();
writeout.close();

InputStream in = connection.getInputStream();
int c;
while ((c = in.read()) != -1) System.out.write((char)c);
in.close();

}
catch (IOException e) {
e.printStackTrace();
}
wieder mal gebraucht, wieder mal nicht in altem sourcecode gefunden, deswegen jetzt hier drin

e-voting in österreich?

ich hoffe nicht, und ich bin nicht allein (globale gegenbewegungen kommen z.b. von ed felton, david dill und Bruce Schneier oder bestimmten organisationen wie blackboxvoting.org)

der einsatz von e-voting ist ein umstrittenes thema, lessons learned werden hoffentlich aus dem einsatz in den usa und anderen staaten gezogen.

die vielen, vielen aspekte bezüglich der sicherheit, die e-voting mit sich bringt, sind dann in meiner diss zu finden (fertigstellung 2008?). eigentlich wollte ich auch mal ein exzerpt bloggen, aber dafür ist es vielleicht noch zu früh (vollständigkeit)… eher erst nach der ersten publikation ;). also daumen drücken.

diebold1