【问题标题】:HOW TO POST DATA IN NODE.JS如何在 Node.JS 中发布数据
【发布时间】:2021-01-04 20:45:39
【问题描述】:

所以基本上在查看了 c0gnito.cc 的 api 文档之后,我尝试设置 调用 api 并尝试发布数据,我希望我所做的足够有意义,但是如何 我在 Node.js 中发布这些数据?

"url": "api.c0gnito.cc/generate-keys",
"headers": {
 "privateKey": "privatekey",
 "numberOfLicenses": "1",
 "expiryTime": "24",
 "customMask": "HITLIST-xxxx-xxxx-xxxx"
}

编辑:我不明白如何发布这些数据,我会很感激一个例子,一个发布数据的例子,如上所示。

【问题讨论】:

  • 请发布您发出请求的实际代码,而不仅仅是参数。此外,request() 模块现已弃用,不推荐用于新项目。您可以查看替代列表here。我最喜欢的是got()
  • @jfriend00 感谢您让我知道,但我编辑了描述以解释我想更好地问什么,我试图询问如何发布此类数据的示例

标签: node.js json api npm


【解决方案1】:

使用got() library(而不是已弃用的请求库)并使用您显示的标头,您可以执行以下操作:

const got = require('got');

got.post("http://api.c0gnito.cc/generate-keys", {
    headers: {
        privateKey: "privatekey",
        numberOfLicenses: "1",
        expiryTime: "24",
        customMask: "HITLIST-xxxx-xxxx-xxxx"
    }
}).then(results => {
    console.log(results);
}).catch(err => {
    console.log(err);
});

【讨论】:

    猜你喜欢
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-07
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多