javascript - 如何在 node express 应用程序中绕过 ssl 发送 HTTPS 请求?
问题描述
我正在尝试向 HTTPS url 发送请求,在我的情况下,它是updateDataUrl,它是 https url,但我想在发送请求时暂时跳过 ssl 证书,因为我们正在等待购买域。我该如何发送通过将 ssl 证书传递给这个 url 来请求 https 请求。下面是我尝试在 stackoverflow 上查看一些解决方案的代码,但它对我不起作用。
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var https = require('https');
var app = express();
const { constants } = require('crypto')
app.post('/updateData, function (req, res) {
var xhr = new XMLHttpRequest();
xhr.open("POST", updateDataUrl, false);
xhr.onload = function () {
var response = xhr.responseText;
res.send(“Data Updated\n”);
};
xhr.onerror = function () {
res.send(null);
};
xhr.send(updateData);
});
https.createServer({
secureOptions: constants.SSL_OP_NO_TLSv1 | constants.SSL_OP_NO_TLSv1_1
}, app).listen(443)
解决方案
推荐阅读
- android - 获取 jsonarray api 但不确定何时返回 jsonobject 以及何时返回 jsonarray
- python - python列表到csv文件,每个项目都在新行中
- netlogo - 如果乌龟在那个时刻没有移动,如何观察它?(网标)
- php - 将值连接到另一个模态
- javascript - 带有超时的Vue异步方法
- r - 当列不匹配时如何组合R中的列?
- c - 如何(f)在c中同步linux下的目录
- python - 从 Word 文档中检索字体样式、大小和其他属性
- laravel - Composer 安装强制下载为 tar 而不是 zip
- java - WSO2 BPS 定时器事件 bpmn