2017-03-09 59 views
1

背景: 我正在使用api並卡住webhooks。 api發送一個http post請求到我選擇的一個url上觸發一個事件。我使用請求bin並確保api發送數據。但是我找不到在我身邊實現此功能的方法。請求捕獲像requestbin PHP

問題: 需要捕獲http請求像請求bin和存儲我的api發送的有效載荷。從API文檔

參考: 有效載荷 當一個事件發生,並觸發網絡掛接,我們會發送POST請求到您選擇的URL。 POST請求將採用UTF-8字符集和application/x-www-form-urlencoded編碼。 POST正文將包含一個名爲payload的字段。此字段包含一個JSON編碼對象,其中包含導致掛鉤事件的對象的詳細信息。

我已經看到其他答案,但我找不到我確切想要做的。任何幫助將不勝感激,我堅持這從4天。

謝謝。

回答

0

你們可能會認爲我是個白癡。但問題是我給我的本地主機url到api發送有效載荷。我給我的本地主機url的原因是,所有的curl調用工作正常,我能夠發佈並獲得所需的數據。當我將我的代碼放到在線服務器上時,我所用的三種方式都奏效了。

  1. 使用$ _POST。使用$ _REQUEST
  2. 使用的file_get_contents( 「PHP://輸入」)

希望這可以幫助別人。