HTTP авторизация (basic authentication header)
Добавить в Header:
Authorization: Basic LOGIN:PASSWORD
логин и пороль должны закодированы в Base64
Curl на PHP:
...
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Basic ' . base64_encode($login . ':' . $password)
]);
...
sync-request на Node JS
const syncRequest = require('sync-request');
...
getData = syncRequest('GET', 'http://domain.net', {
headers: {
'Authorization': 'Basic ' + Buffer.from('admin:admin').toString('base64'),
}
}).getBody().toString();
...