我一直在尋找這個頁面上的答案,但我說的英語很少,所以我可能沒有找到正確的答案。從PHP發送JSON到JAVA api
那麼,我正在用jquery編程一個購物車,將它發送到一個服務器在PHP中。另一方面,我有一個接收json的java api。我的問題:我如何發送一個json從php到java api,因爲我必須插入一個bd(在java中插入)?
Pd:它是一個類項目。
感謝您的答案,我一直在尋找答案2天。
我一直在尋找這個頁面上的答案,但我說的英語很少,所以我可能沒有找到正確的答案。從PHP發送JSON到JAVA api
那麼,我正在用jquery編程一個購物車,將它發送到一個服務器在PHP中。另一方面,我有一個接收json的java api。我的問題:我如何發送一個json從php到java api,因爲我必須插入一個bd(在java中插入)?
Pd:它是一個類項目。
感謝您的答案,我一直在尋找答案2天。
使用curl,您可以使用JSON購物車調用操作JAVA API。 例如:
$urladdress = "www.javaapicart.com/getCart.jsp"
$data = "json=".json_encode($dataCart)
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $urladdress);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec ($ch) or die(curl_error($ch));
curl_close ($ch);
和Java API在解碼JSON字符串,並在數據庫
無論你的PHP發送JSON,你的Java API應該能夠解析它,說http://json.org
在該頁面的Java API將允許您根據由PHP返回的JSON字符串構建JSONObjects
,並且您可以將它們用作一種Maps(導致對象上的屬性的String
鍵)
這是完全依賴於如何在Java API作品插入。 JSON只是一串文本,如果它是遠程的,或者通過shell_exec或套接字(如果它在本地運行的話),則可以使用Curl將其提交給API – edmondscommerce
API有一個稱爲事務的路由,它使用post接收JSON事物是我不知道如何發送從PHP – IvanD
我會建議嘗試發送JSON到API手動首先你寫一行PHP之前。檢查出高級休息客戶端的Chrome瀏覽器:https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo – edmondscommerce