xcop-demo

Show XCOP in action

by Donavon West

HTML

<script src="http://wzrd.in/bundle/xcop"></script>
<script src="http://wzrd.in/bundle/consoleit"></script>

JavaScript

var xcop = require("xcop");
var console = require("consoleit");

console.info("XCOP DEMO");
console.log("Please wait...");
console.log();

var options = {
    xcopDocument: "/host/0B32WZ_OndfDhY0lkSTNaeTNvSzA/xcop.html"
};
var origin = "https://77a7349ca9359096fc6f69adf44ad4f4204c218f.googledrive.com";
xcop(origin, options).done(function (xhr) {
    var request = { url: "message.json" };
    xhr(request).done(function (response) {
        console.info("[STATUS]");
        console.log(response.status);
        console.log();
        console.info("[HEADERS]");
        for (var key in response.headers) {
            console.log("%s: %s", key, response.headers[key]);
        }
        console.log();
        console.info("[BODY]");
        console.log(response.body);
    });
}, function (err) {
    console.error("[ERROR]");
    console.log(err.message);
});