我必須編寫一個從android調用web服務的簡單應用程序。所以請給我一個示例代碼來調用它。如果代碼沒有使用任何我必須下載幷包含在項目中的特殊庫,請讓它更好。此外,該代碼不應該使用「肥皂」一詞,因爲我已經在網上搜索了很多東西,並且每個地方都給出了「如何調用Soap Web服務」的例子。我不必調用Soap或其他任何東西,只需一個簡單的Web服務即可。所以請給出一個參考代碼或至少一些有用的鏈接。 現在,我嘗試了代碼,如何從java調用webservice
public class TriongleJava {
public static void main(String args[]) {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("http://vogellac2dm.appspot.com/register");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("registrationid", "123456789"));
post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = client.execute(post);
BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String line = "";
while ((line = rd.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
但它給錯誤,
HttpClient的,DefaultHttpClient,HttpPost,等的NameValuePair不能得到解決。
如何刪除這些錯誤
究竟是什麼問題? –
你可以嘗試解決這些錯誤,閱讀它們並追溯它們的起源,並思考它。甚至在這裏發佈。這些類型的問題是可以回答的,適合這個網站。 – bdares
@bdares是的,我已經嘗試過,在網上搜索了很多,但無法解決這些錯誤。這就是爲什麼我來到這裏(在這個網站上) –