我有以下网站http://www.freewebservicesx.com/GoldSpotPrice.aspx,它提供了一个webservice api。由于我对肥皂和休息非常新,我完全不知道如何调用此服务并在android中使用它。有人可以告诉我该怎么做。
答案 0 :(得分:1)
答案 1 :(得分:1)
您可以使用HttpURLConnection
或HttpClient发出HTTP请求。将HttpClient
用于RESTful Web服务的示例:
HttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("http://www.mywebsite.com/webservice");
HttpResponse response = httpClient.execute(httpGet);
StatusLine statusLine = response.getStatusLine();
if (statusLine.getStatusCode() == HttpStatus.SC_OK) {
HttpEntity entity = response.getEntity();
ByteArrayOutputStream out = new ByteArrayOutputStream();
entity.writeTo(out);
out.close();
String responseStr = out.toString();
// process response
} else {
// handle bad response
}
否则,如果您正在使用SOAP Web服务,我建议您使用ksoap2