2016-12-05 101 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並查看原始數據我仍然有更多的代碼要做,以便使此問題有效,因爲有太多要回答的問題。