Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用云函数传递POST请求_Javascript_Post_Google Cloud Functions - Fatal编程技术网

Javascript 如何使用云函数传递POST请求

Javascript 如何使用云函数传递POST请求,javascript,post,google-cloud-functions,Javascript,Post,Google Cloud Functions,我是谷歌云功能服务的新手。我读了文档,但仍然有一些小的基本问题。我试图创建一个函数,该函数获取POST请求(使用webhooks)并发出POST请求(解析接收到的数据后) 使用Webhook,我的网站以JSON格式发送数据: { "post": { "id": 587, "topic_title": "Test", "admin": false, "category": "8-category" } } 我知道如何解析JSON,但我很难弄清楚如何获取它以

我是谷歌云功能服务的新手。我读了文档,但仍然有一些小的基本问题。我试图创建一个函数,该函数获取POST请求(使用webhooks)并发出POST请求(解析接收到的数据后)

使用Webhook,我的网站以JSON格式发送数据:

{
  "post": {
    "id": 587,
    "topic_title": "Test",
    "admin": false,
    "category": "8-category"
  }
}
我知道如何解析JSON,但我很难弄清楚如何获取它以及如何发布它(例如:
https://test.test


我很高兴看到最基本的示例—获取数据并通过POST请求传递数据(我将自己添加解析部分)。

不要被云功能服务打扰,它只是底层基础设施。您的功能和请求处理完全相同

POST请求中发送的JSON位于请求对象的主体中。然后,执行您的过程,最后不要忘记回复一个2XX HTTP返回代码,以正确结束您的呼叫。此外,如果您的功能公开,请考虑安全性(但如果您部署内部部署,云功能不会改变建议和最佳实践,则也是一样)


正如Doug所提到的,您可以在几种语言中找到许多示例

有很多官方样品。