чтобы установить дополнительные заголовки, можно использовать метод setRequestHeader:
var request = new XMLHttpRequest();
request.open("GET", "my-site.com");
request.setRequestHeader("X-Requested-With", "XMLHttpRequest");
request.send("Lorem Ipsum");