[英]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 的文档。
提前致谢!
您可以使用“请求”以外的库,例如: got 、 axios或标准节点库中默认的“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.