1
resposta

Queria adicionar o Basic Authentication no Header

            let xhr = new XMLHttpRequest();
            xhr.open("POST", url, true);
            xhr.setRequestHeader("Content-type", "application/json");
1 resposta

Fala ai Marcelo, tudo bem? Acho que você pode chamar o setRequestHeader duas vezes, uma para definir o Content-type e a segunda para definir o token.

let xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-type", "application/json");
xhr.setRequestHeader("Authentication", TOKEN);

Espero ter ajudado.