请求捕获像requestbin PHP

时间:2017-03-09 02:05:17

标签: php http request httprequest

背景 我正在使用api并坚持使用webhooks。 api在触发事件时向我选择的URL发送http post请求。我使用了请求bin并确保api正在发送数据。但我无法找到一种方法来实现这一功能。

问题: 需要像请求bin一样捕获http请求并存储我的api正在发送的有效负载。

来自api文档的参考: 有效载荷 当事件发生并触发webhook时,我们会向您选择的URL发送POST请求。 POST请求将采用UTF-8字符集和application / x-www-form-urlencoded编码。 POST主体将包含一个名为payload的字段。该字段包含一个JSON编码对象,其中包含导致钩子事件的对象的详细信息。

我已经看到了其他答案,但我找不到我想要做的事情。任何帮助将不胜感激,我坚持4天。

谢谢。

1 个答案:

答案 0 :(得分:0)

你们可能会认为我是个白痴。但问题是我将我的localhost网址发送到api以发送有效负载。我给我的localhost网址的原因是所有的卷曲调用工作正常,我能够发布并获得所需的数据。我把我的代码放在在线服务器上的那一刻我使用的所有三种方式都有效。

  1. 使用 $ _ POST
  2. 使用 $ _ REQUEST
  3. 使用 file_get_contents(“php:// input”)
  4. 希望这有助于某人。

相关问题