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 并查看原始数据 我还有更多代码要做才能使这个问题有效,因为有要回答的要点太多。
有人要求我编写一个程序,该程序获取数字列表并通过 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 并查看原始数据 我还有更多代码要做才能使这个问题有效,因为有要回答的要点太多。