json - 使用 Node.js 发布 HTTPS JSON 数据(标题+正文)的简单方法
问题描述
在阅读了与 NodeJS 中的“”相关的多个互联网帖子后JSON POST commands
,我现在完全迷失了!尝试创建一个简单的脚本来使用 https 将数据发送到设备 Restful API 接口。没有任何运气...
JSON 字符串需要包含:一个 Header,包括。(基本)Auth Token & Body 内容类似:'{"address":address,"address6":"","comment":"","duids":[],"hostnames":[],"interface ":""};
希望有人有一个很好的例子,或者可以再次指出我正确的方向。
解决方案
几天前我遇到了完全相同的问题,我最终创建了一个名为json-post的超小型模块。
const jsonPOST = require('json-post');
// or import jsonPOST from 'json-post'
jsonPOST(
'https://whatever:5000/seriously',
// your JSON data as object
{hello: 'world'},
// optionally any extra needed header
{'Authorization': 'Basic ' +
new Buffer(username + ':' + passw).toString('base64')}
).then(
console.info,
console.error
);
舞蹈类似于上一个回复中显示的舞蹈,但以各种方式进行了简化。它也适用于 GitHub OAuth 和其他服务。
推荐阅读
- vba - 如何在输入该文本框时更改表单字段文本框的文本
- gcc - 为什么雪花共享对象 (SO) 库的大小超过 150MB?
- cors - 使用 localhost:3000 在不同的 URL 访问 graphql API 的 CORS 问题
- c# - 公共证书 (cer) 和 TLS 在 FTP 客户端中的作用
- javascript - 对象不支持从 iframe 调用的 MS Edge 中的属性或方法“slideToggle”
- sql - 在 sql 块中引用 R 中的列表值
- ios - UIAlertviewcontroller 如何始终在当前视图控制器上方显示它,如 uialertview
- sql - 在 CASE 表达式中应用 ISNULL
- sql-server - 从 Linux 到 SQL Server 的 BCP
- javascript - 设置时如何修复本地存储中的重复元素?