const url = "https://jsonplaceholder.typicode.com/posts";


async function main() {
    let adat = {
        title: "Új feladat",
        complted: false
    };

    let xhttp = new XMLHttpRequest();
    xhttp.open("POST", url, true);
    xhttp.setRequestHeader("Content-Type", "application/json; charset=UTF-8");
    
    xhttp.onreadystatechange = async function(){
        if (xhttp.readyState === 4){
            //201 POST esetén sikeres adatfeltöltés statusa
            if (xhttp.status === 201){
                let sol = await JSON.parse(xhttp.responseText);
                console.log(`Sikeres adatfeltöltés: ${sol}`);
            } else if(xhttp.status === 404){
                console.log("Az erőforrás nem található - 404 hibakód");
            } else{
                console.error(`Hiba történt, státuszkód: ${xhttp.status}`);
            }
        }
    }
    xhttp.send(JSON.stringify(adat));    
}

main();