如何通过http POST请求接收数据

时间:2020-05-07 作者:Johnnyboy Gomez

我有一个最佳实践或标准方法来使用wp api接收数据。我找到的所有教程都是用于主动从另一台服务器获取数据或发布到另一台服务器的。但作为http post请求的接收者(我发现)很少。例如,端点是什么?

1 个回复
SO网友:uPrompt

好吧,这是我的答案。

我使用这个插件:

https://github.com/dphiffer/wp-json-api

然而!由于未知原因,此插件已从官方插件网站中删除。但是,我将其用于自定义API,因此我不会上载内置控制器并停用核心控制器。

其工作方式:

编写自己的自定义控制器(一旦弄清楚它是如何工作的,就很容易了),然后可以将JSON发送到主站点上的API URL,并为访问它的站点输出自定义JSON结果。控制器中的每个公共函数都可以执行不同的API任务。

我使用它的一个示例:

处理PayPal IPN以购买插件

  • 等等。
    • 最糟糕的是,它就像一个简短的\\u代码。也就是说,函数的返回输出结果。因此,如果您有一个需要一段时间才能运行的函数,那么调用站点可能会被占用一段时间,等待结果。

      希望这有帮助。