node.js - 使用不记名令牌请求 API 节点 js
问题描述
我尝试执行以下操作:
request({
url: 'https://vdms-dev.clientsolve.com/evoDMDev/api_event.php',
headers: {
'Authorization': 'Bearer 71D50F9987529'
}
}, function(err, res) {
console.log(res);
});
日志显示未定义,但是当我在 Postman 上尝试时,它似乎工作正常。
任何帮助,将不胜感激!
解决方案
由于您正在调用 https 主机(https://evodms-dev.clientsolve.com/evoDMSDev/api/api_event_all.php),请求客户端在进行 SSL 握手时会引发错误,这就是您得到响应为undefined
. 为了检查确切的错误响应记录错误console.error("Error Response : ", err)
使用错误处理检查此工作片段。错误
注意:现在您将收到 Invalid Bearer Token 错误,请输入有效的 Bearer token
const request = require('request');
request({
url: 'https://evodms-dev.clientsolve.com/evoDMSDev/api/api_event_all.php',
headers: {
'Authorization': 'Bearer 71D50F9987529'
},
rejectUnauthorized: false
}, function(err, res) {
if(err) {
console.error(err);
} else {
console.log(res.body);
}
});
推荐阅读
- tensorflow - TensorFlow数据集批处理:转换数据后未显示批处理数据集的形状
- .net - 无法解析属性“CosmosDBAttribute.ConnectionStringSetting”的值,但它已添加到应用程序设置中
- cordova - Cordova 插件 setAlarmClock
- css - 如何使我的移动响应在我的网页上工作?
- flutter - 颤振中的服务定位器模式
- linux - 有没有办法检查令牌的寿命?
- r - 过滤/子集包含某些字符串以外的任何内容的行
- python - 我想在ldap中同时修改多个值。我怎样才能做到这一点?
- html - QR Code 字体样式是将每个字符呈现为 qr 代码而不是整个文本
- python - 拦截标头并即时修改