将Python请求库转换为Nodejs

2024-10-01 15:36:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Python请求代码转换为Nodejs,但是在Nodsjs中找不到相应的用法。我想使用如下的身份验证发布请求

Python代码:

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

当我在Nodejs中使用代码时:

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

它不起作用。我不知道如何在post函数中传递auth。有什么帮助吗


Tags: 代码auth身份验证falseurl用法nodejsusername
1条回答
网友
1楼 · 发布于 2024-10-01 15:36:59

您可以尝试:

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);

相关问题 更多 >

    热门问题