Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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
像requestbin PHP一样的请求捕获_Php_Http_Request_Httprequest - Fatal编程技术网

像requestbin PHP一样的请求捕获

像requestbin PHP一样的请求捕获,php,http,request,httprequest,Php,Http,Request,Httprequest,背景: 我正在使用一个api并被困在webhooks上。api在触发事件时向我选择的url发送http post请求。我使用了requestbin并确保api正在发送数据。但我找不到一种方法来实现我这方面的功能 问题: 需要捕获http请求(如请求bin)并存储api发送的有效负载 来自api文档的参考: 有效载荷 当事件发生并触发webhook时,我们将向您选择的URL发送POST请求。POST请求将采用UTF-8字符集和application/x-www-form-urlencoded编码。

背景: 我正在使用一个api并被困在webhooks上。api在触发事件时向我选择的url发送http post请求。我使用了requestbin并确保api正在发送数据。但我找不到一种方法来实现我这方面的功能

问题: 需要捕获http请求(如请求bin)并存储api发送的有效负载

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

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


谢谢。

你们可能会认为我是个白痴。但问题是我将我的本地主机url提供给api以发送有效负载。我之所以给出localhost url,是因为所有的curl调用都工作正常,我能够发布和获取所需的数据。当我把代码放到在线服务器上的那一刻,我使用的三种方法都起了作用

  • 使用$\u POST
  • 使用$\u请求
  • 使用文件获取内容(“php://input)

  • 希望这对别人有帮助

    你们可能会认为我是个白痴。但问题是我将我的本地主机url提供给api以发送有效负载。我之所以给出localhost url,是因为所有的curl调用都工作正常,我能够发布和获取所需的数据。当我把代码放到在线服务器上的那一刻,我使用的三种方法都起了作用

  • 使用$\u POST
  • 使用$\u请求
  • 使用文件获取内容(“php://input)
  • 希望这对别人有帮助