最佳答案
我正在从事一个需要 https get 和 post 方法的项目。
const https = require("https");
function get(url, callback) {
"use-strict";
https.get(url, function (result) {
var dataQueue = "";
result.on("data", function (dataBuffer) {
dataQueue += dataBuffer;
});
result.on("end", function () {
callback(dataQueue);
});
});
}
get("https://example.com/method", function (data) {
// do something with data
});
我的问题是没有 https.post,我已经在这里用 https 模块 如何在 node.js 中发出 HTTP POST 请求?尝试过 http 解决方案,但是返回控制台错误。
我在浏览器中使用获取和发布 Ajax 到相同的 API 时没有问题。我可以使用 https.get 来发送查询信息,但是我不认为这是正确的方法,而且我不认为如果我决定展开它,以后发送文件会起作用。
有没有一个最低要求的小例子,让 https.request 成为一个 https.post (如果有的话) ?我不想使用 npm 模块。