Я пытаюсь использовать REST API с JavaScript и не могу заставить его работать. У меня есть Perl-эквивалент, который выглядит следующим образом:
my $req = HTTP::Request->new(POST => 'https://someurl');
$req->content_type('application/xml');
$req->headers(Accept => 'application/xml; charset=utf-8');
$req->authorization_basic('username','password');
$req->content($body);
Это запрос. Как мне это сделать в JavaScript, я посмотрел онлайн и не смог найти ничего очевидного для синтаксиса.