Всем привет. Не мог бы кто-нибудь кинуть пример как при помощи этих библиотек (хотя бы одной из них) слать серверу запросы с custom заголовками и получать ответ. Хотелось бы полный пример async с функцией которая бы получала ответ от сервера. Что-то вроде этого:

Код:
function ajax(url, vars, callbackFunction)
{
var request = window.XMLHttpRequest ?
new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
request.open("POST", url, true);
request.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
request.onreadystatechange = function()
{
if (request.readyState == 4 && request.status == 200)
{
if (request.responseText)
{
callbackFunction(request.responseText);
}
}
};
request.send(vars);
}