<script>
// access EC2 demo instance
http = new XMLHttpRequest();
http.withCredentials = true;
http.open("POST", "http://as7-preview.dyndns.org:9990/management", true);
// async response handler
http.onreadystatechange =function()
{
if (http.readyState==4 && http.status==200)
{
// decode response
response = dmr.ModelNode.fromBase64(http.responseText);
alert(response.get("result").asString());
}
}
// content type headers for DMR API
http.setRequestHeader("Content-type","application/dmr-encoded");
http.setRequestHeader("Accept","application/dmr-encoded");
// create an operation
op = new dmr.ModelNode();
op.get("operation").set("read-attribute");
op.get("address").setEmptyList();
op.get("name").set("release-version");
// send as base64 encoded
http.send(op.toBase64String());
</script>
If you want to use the DMR API form plain JS and need all the typing build in, the dmr.js might be your friend:
https://github.com/hal/dmr.js
Regards, Heiko
_______________________________________________
jboss-as7-dev mailing list
jboss-as7-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev