2011-08-30 4 views
0

나는 안드로이드 애플 리케이션에서 웹 서비스에서 데이터를 검색하는 데 HttpGet 메서드를 사용하고 있습니다. 다음은 지금 사용중인 코드입니다.Android에서 Soap을 사용하여 웹 서비스에 연결하는 방법은 무엇입니까?

String url = URLEditor.encode("http://"+Constants.strURL+"Orders.asmx/CheckWebConnection? TechCode="+username+"&TechPIN="+password); 
    HttpClient httpClient = new DefaultHttpClient(); 
    HttpGet httpGet = new HttpGet(url); 
    response = httpClient.execute(httpGet); 
    HttpEntity entity = response.getEntity(); 
    if(entity == null) return false; 
    is = entity.getContent(); 

그러나 HttpGet 메서드가 제대로 응답하지 않아 메서드를 변경하라는 메시지가 표시됩니다. 웹 서비스는 HttpPost를 지원하지 않습니다. Soap을 사용하여 동일한 작업을 수행하려면 어떻게해야합니까? 라이브러리를 다운로드하고 Eclipse에 첨부해야합니까? 제발 도와주세요

답변

0

다운로드 ksoap2. 당신은,로 시작하는 그 유래에 포함 도움을 많이 발견 할 것이다 :

How to call a .NET Webservice from Android using KSOAP2?

+0

네, 작동 ... 나는 문자열에 대한 응답 (SoapObject를) 변환하는 동안 데이터 블록을 얻을. 어떻게 파싱 할 것인가? –

+0

질문은 웹 서비스에 연결하는 것에 관한 것이 었습니다. 내 답변을 사용하면 대답을 승인 된 답변으로 표시하는 데 도움이됩니다. soapobject를 구문 분석하는 방법을 알고 싶다면 다른 질문을하고 세부 사항을 말하십시오. 어떤 종류의 웹 서비스, 데이터가 어떻게 보이는지 보여줍니다. – mthpvg

관련 문제