我被要求编写一个程序,其中包含一个数字列表,并通过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接收更多信息。
答案 0 :(得分:-1)
我最终使用ngrok并查看Raw POST响应并获取JSON并查看Raw数据我仍然需要执行更多代码才能使此问题有效,因为有太多要点无法回答。