var data = JSON.stringify({ "number": 1, "string": "f\"oo", "arr": [ 1, 2, 3 ], "nested": { "a": "b" }, "arr_mix": [ 1, "a", { "arr_mix_nested": {} } ], "boolean": false }); var xhr = new XMLHttpRequest(); xhr.withCredentials = true; xhr.addEventListener("readystatechange", function () { if (this.readyState === this.DONE) { console.log(this.responseText); } }); xhr.open("POST", "http://mockbin.com/har"); xhr.setRequestHeader("content-type", "application/json"); xhr.send(data);