Преобразование библиотеки запросов Python в Nodejs - PullRequest
1 голос
/ 03 апреля 2019

Я пытаюсь преобразовать код запроса Python в Nodejs, однако я не могу найти соответствующее использование в Nodsjs.Я хочу, чтобы POST-запрос с использованием аутентификации выглядел следующим образом

Код Python:

resp = requests.post(url, auth=HTTPBasicAuth(username, password), verify=False)
print resp.content

Когда я использую код в Nodejs:

request.post(url).auth('username', 'password', false);

Он не работает.Я понятия не имею, как передать auth в функции post.Любая помощь

1 Ответ

1 голос
/ 03 апреля 2019

Вы можете попробовать:

var client = http.createClient(80, 'www.site.tld');
var user = 'user';
var passwd = 'pa$$';
var auth = 'Basic ' + Buffer.from(user + ':' + passwd).toString('base64');
var header = {'Host': 'www.site.tld', 'Authorization': auth};
var request = client.request('POST', '/', header);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...