0
public void callService()
{
HttpPost postMethod = new HttpPost(url);
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("latitude",latitude));
nameValuePairs.add(new BasicNameValuePair("longitude",longitude));
try {
postMethod.setEntity(new UrlEncodedFormEntity(nameValuePairs));
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
DefaultHttpClient hc = new DefaultHttpClient();
HttpResponse response = null;
try {
response = hc.execute(postMethod); // not able to execute the statement.
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
HttpEntity entity = response.getEntity();
if (entity != null)
{
InputStream inStream = null;
try {
inStream = entity.getContent();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
result= convertStreamToString(inStream);
Log.i("---------------- Result",result);
}
} // end callService()
Мы пытаемся вызвать службу WCF Rest из моего андроида устройства, выше код для того же, я узнал, что код завершения после этого заявления в код: response = hc.execute (postMethod); Любая помощь в этом контексте будет высоко оценена. Спасибо заранее.Http GET метод Ошибка при вызове REST службы WCF
Что говорит журнал, когда выполнение останавливается? –
"Выполнение остановок" может быть тайм-аут подключения. Вы уверены, что сервер доступен с устройства Android? – kenota