本文目錄一覽:
- 1、java如何調用php接口
- 2、php調用java接口,具體步驟,要可以在win10和linux上使用的,,高額懸賞!
- 3、公司項目需在php端發送數據到我用java寫的一個接口,大概怎麼個實現方法,求大神指點!
- 4、php提供了一個接口 用java調用然後實現解析json數據展示到界面上最好能有demo
java如何調用php接口
java那邊用個http客戶端,
請求php這邊的應用就可以了,
不過兩個系統還是要約定好
通信協議
(輸入/輸出數據格式)!
希望回答能給你帶來幫助~
如果滿意,請採納,如還有疑問,可繼續追問!
您也可以向我們團隊發出請求,會有更專業的人來為您解答!
php調用java接口,具體步驟,要可以在win10和linux上使用的,,高額懸賞!
說個思路,採納與否自己看:
用socket進行通訊:
使用現有協議你可以依託,http實現本地訪問的接口,也就是127.0.0.1+http端口就可以訪問。
或者
自己定義數據傳輸規則,依託的是java的純soket接口。
或者
webservice,需要數據封裝,效率還不如http直接調用。
以上方式實現那度都不大,php100%有網絡請求或webservice的函數,效率問題你也無須擔心,127.0.0.1通訊,數據連網卡都不會倒,直接轉給別的進程,部署在不同的機器,數據是需要經過網絡的。
另外一種方式:
遠程過程調用,這快能否跨語言通訊不想,但rpc是行業標準,如果嚴格遵循標準,理論上可以實現。php有沒有對應的調用函數,不清楚。
我熟悉java,php了解一丁點。
以上所有方式,你寫好後都是通用接口想部署在什麼平台上都行。
公司項目需在php端發送數據到我用java寫的一個接口,大概怎麼個實現方法,求大神指點!
curl fsocket file_get_contetnts 都可以。若要http get post , post比較麻煩咯。要構造表單。
java 若是socket接口。就要按協議規範了。很麻煩。
php提供了一個接口 用java調用然後實現解析json數據展示到界面上最好能有demo
用json-simple可以達到你要的效果:不過有幾組數據的話要拼接才字符串,要不就只能一組一組數據去處理了
這事我寫的例子:
String str=”[{\”name\”:\”george\”,\”age\”:\”20\”},{\”name\”:\”jack\”,\”age\”:\”25\”}]”;
JSONArray arr=(JSONArray) JSONValue.parse(str);
for(int i=0;iarr.size();i++){
JSONObject o=(JSONObject) arr.get(i);
System.out.println(o.get(“name”));
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/304090.html