2011-12-22 5 views
0

안드로이드 용 SOAP 웹 서비스 용 코드 this link을 추가했습니다. 코드는 깨끗하지만 ResponseHandler의 시퀀스는 아무 것도 응답하지 않습니다. 또한 매니페스트에 인터넷 권한을 추가했습니다. 이 날 도와주세요 나는 조각 아래에 추가 한 :ResponseHandler가 android 용 SOAP 웹 서비스에서 작동하지 않습니까?

ResponseHandler<String> rh=new ResponseHandler<String>() { 

    // invoked when client receives response 
    public String handleResponse(HttpResponse response) throws ClientProtocolException, IOException { 
     HttpEntity entity = response.getEntity(); 
     StringBuffer out = new StringBuffer(); 
     byte[] b = EntityUtils.toByteArray(entity); 

     out.append(new String(b, 0, b.length)); 
     return out.toString(); 
    } 
}; 

답변

1

문 코드 : 아래 기존의 성명에 따라

ResponseHandler<String> rh=new ResponseHandler<String>() 

변화 ...

ResponseHandler<String> responseHandler = new BasicResponseHandler(); 
         String response = httprespons.execute(httpentity, responseHandler); 
     try { 
      HttpEntity entity = response.getEntity(); 

          StringBuffer out = new StringBuffer(); 
          byte[] b = EntityUtils.toByteArray(entity); 

          out.append(new String(b, 0, b.length)); 
          return out.toString(); 

     } catch (ClientProtocolException e) { 
      e.printStackTrace(); 
     } catch (IOException e) { 
      e.printStackTrace(); 
     } ; 

잘하면 도와 줄 수 있습니다^_^cmiiw ..

+0

하지만 내부 엔티티를 가져 오는 논리에 영향을 미칩니다.이 역시 릴리프를 제공하지 않습니다. – Karthik

관련 문제