2016-12-05 65 views
0

我被要求写一个程序,它号的列表,并发送后通过JSON/HTTP Post在格式ms.4url.eu:HTTP响应,网络挂接和JSON

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

接收一个JSON响应,

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

有人告诉我,我可以使用ngrok为网络挂接,我要送1秒内的HTTP响应200。

我应该得到一个网络挂接响应:

{ 
    "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    

我得到第一个响应 “状态OK”。我想知道如何在PHP中使用http post获得响应(Json格式),并使用webhook以1秒响应并使用http 200响应接收来自API URL的更多信息。

+0

请显示您到目前为止所尝试的内容,并解释它如何不起作用。你会收到错误消息吗?不正确的回应?没有反应?等等。这样,就可以给你一些有用的词汇而不是猜测。 – Jason

+0

嗨贾森感谢您的回应,基本上我执行了curl命令,curl -H'content-type:application/json'-d'{“username”:“a”,“password”:“b”msisdn “:”07123123124“,”webhook“:”http://example.com/“}'HTTPS://ms.4url.eu/查找其中我得到第一个响应”状态正常“。我想知道如何获得在PHP中使用http post到URL的响应(Json格式),并使用webhook以1秒的响应与HTTP 200响应接收来自API URL的更多信息 –

+0

伟大的信息。这不是我的专业领域,所以我没有给你答案。但是,如果您编辑问题以包含您在评论中提供的信息,则必须获得更快的回复。如果他们不需要向下滚动评论以查看他们是否能理解正在发生的事情,那么更多人会回复。祝你好运! – Jason

回答

-1

我结束了使用ngrok并查看原始POST响应并获取JSON并查看原始数据我仍然有更多的代码要做,以便使此问题有效,因为有太多要回答的问题。