我有一個java程序,它包含一個用戶名和密碼(字符串)和一個帶有4個屬性(long,int,int int)的對象的ArrayList,我想將這3件事傳遞給WebService(我還沒有做)。我的主機是Bluehost,它是一個共享服務器,所以我不會有Java可用的服務器端,它將需要在PHP中。將ArrayList從Java傳遞到PHP webservice
連接到web服務並將其傳遞到php的最佳方式是什麼?
編輯。
行,所以我現在有這樣的事情:
public void upload(ArrayList<MyObject> myList) throws Exception{
//HTTP POST Service
try{
HttpClient httpclient = HttpClientBuilder.create().build();
URI uri = new URIBuilder()
.setScheme("http")
.setHost("www.myHost.com")
.setPath("/myWebservice.php")
.setUserInfo(userID, password)
.build();
HttpPost httppost = new HttpPost(uri);
httpclient.execute(httppost);
}catch (Exception e) {
e.printStackTrace();
}
}
但我仍然不知道我怎麼可以傳遞的ArrayList的方式,我就可以接收並把它分解成它的組成部分在PHP方面?
編寫你的java程序 –
我有一個包含所有變量的java程序 - 我只是不確定我現在怎麼把它們傳遞給一個外部的php web服務 – db579
@ db579那麼,應該怎樣發送數據呢? *服務期待的是什麼? JSON?表單編碼?請求參數?肥皂? GET/POST?其他? – user2864740