2012-04-19 4 views
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

+0

Что говорит журнал, когда выполнение останавливается? –

+0

"Выполнение остановок" может быть тайм-аут подключения. Вы уверены, что сервер доступен с устройства Android? – kenota

ответ

0

Судя по названию вашего поста:

Вы отправки POST в службу REST, разрешающую только GET?

Смежные вопросы