我被要求编写一个程序,其中包含一个数字列表,并通过JSON / HTTP Post格式发送帖子到ms.4url.eu:
{
"username":"a",
"password":"b",
"msisdn":"071231231234",
"webhook":"http://example.com"
}
它收到JSON响应,
{
"status":"ok",
"id":"1234-1234-12344423-123123"
}
我被告知我可以使用ngrok进行webhook,我必须在1s内发送HTTP Response 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
其中我得到第一个回应“状态正常” . 我想知道如何在php中使用http post到URL获取响应(Json格式),并使用webhook以1秒响应http 200响应以从API URL接收更多信息 .
1 回答
我最终使用ngrok并查看Raw POST响应并获取JSON并查看原始数据我仍然需要执行更多代码才能使此问题有效,因为有太多要点无法回答 .