繁体   English   中英

HTTP 来自 Google Cloud 的 POST 功能 Node.js?

[英]HTTP POST from Google Cloud Functions Node.js?

已经提出了类似的问题,但建议的答案需要 request.post,但现在不推荐使用“request”。 没有关于替代方法的建议。 HTTP POST 谷歌云函数 NodeJS

问题:

我这两天一直在找这个。 我只是在寻找一些示例代码来从 Google Cloud Function 发送 POST 请求。我将传递少量数据和一个身份验证令牌,但无法找出正确的方法。

我将通过 HTTPS url 拨打 API 并传递以下参数:

-d arg="1234" (a string)
-d access_token=0809809cx089009xci3 (an access token)

有一百万篇关于如何从 POST 触发云 function 的文档,但没有关于如何从云 function 中实际生成 POST 的文档。

提前致谢!

您可以使用“请求”以外的库,例如: gotaxios或标准节点库中默认的“HTTP”模块。 在 Node.js 中查看5 种发出 HTTP 请求的方法

这是使用“got”的实现:

const got = require('got');

const searchParams = new URLSearchParams([
  ['arg', '1234'],
  ['access_token', '0809809cx089009xci3'],
]);

got.post('https://example.com', { searchParams });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM