我必须编写一个简单的应用程序,从 android 调用 web 服务。所以请给我一个示例代码来调用它。如果代码不使用我必须下载并包含在项目中的任何特殊库,那就更好了。此外,该代码不应使用“Soap”一词,因为我在网上进行了很多搜索,并且每个地方都有“如何调用 Soap Web 服务”的示例。我不必调用 Soap 或其他任何东西,只需一个简单的 Web 服务。所以请提供参考代码或至少一些有用的链接。现在我尝试了一个代码,
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 等无法解析。
如何消除这些错误