HTTP 响应、Webhook 和 Json

HTTP Responses, Webhooks and Json

有人要求我编写一个程序,该程序获取数字列表并通过 JSON/HTTP Post 向 ms.4url.eu 发送 post,格式为:

{
  "username":"a", 
  "password":"b", 
  "msisdn":"071231231234", 
  "webhook":"http://example.com"
} 

它收到 JSON 响应,

{
  "status":"ok",
  "id":"1234-1234-12344423-123123"
}

有人告诉我可以将 ngrok 用于 webhook,我必须在 1 秒内发送 HTTP 响应 200。

我应该收到 Webhook 响应:

{
  "id":"1234-1234-12344423-123123",
  "msisdn":"071231231234",
  "status":"unavaliable",
  "error":"1b",
  "errorDesc":"Abscent Subscriber"
}

我将如何从 JSON 响应中获取数据并使用 HTTP 200 响应以接收第二个响应数据?

我可以在 curl 中获得第一个响应,但我无法使用 ngrok 和发送 HTTP 响应来请求 Webhook 处理 php 文件以请求第二个响应中的主要信息。

已编辑: 我已经执行了 curl 命令,

curl -H 'content-type: application/json' \ 
     -d '{"username":"a", "password":"b", "msisdn":"07123123124","webhook":"http://example.com/"}' \
     HTTPS://ms.4url.eu/lookup            

其中我得到了第一个回复 "status ok"。我想知道如何使用 http post 到 URL 在 php 中获取响应(Json 格式)并使用 webhook 以 1 秒响应 http 200 响应从 API URL.

接收更多信息

我最终使用 ngrok 并查看原始 POST 响应并获取 JSON 并查看原始数据 我还有更多代码要做才能使这个问题有效,因为有要回答的要点太多。