python - 将 Python 请求库转换为 Nodejs
问题描述
我正在尝试将 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);
它不工作。我不知道如何在 post 函数中传递身份验证。任何帮助
解决方案
你可以试试:
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);
推荐阅读
- python - 为大 id 数创建邻接矩阵
- laravel - 如何在新的 laravel 8 中安装 InertiaVue + tailwind?
- django - 没有显示 Django 媒体文件
- function - 在一个问题中,有人问我 x 是 1 的 3 维向量。有人可以告诉我如何在 matlab 函数中编写 x 吗?
- react-native - 为什么heroku因code=H10 status 503而崩溃
- java - 在 Spring Boot 中生成过滤
- django - 如何在 django 中将类属性作为我的模型类的参数传递
- date - SSRS 日期参数未显示正确日期
- matplotlib - 更改使用黄砖创建的分散图中的标题
- javascript - 为什么反应中的匹配媒体无法正常工作?