2012-03-20 3 views
2

다음 웹 서비스가 있으며 다음 값을 검색하는 방법을 묻고 싶습니다.자바 안드로이드가있는 웹 서비스

이 입력이

<soap:Body> 
    <getWeight xmlns="http://tempuri.org/"> 
     <patientID>int</patientID> 
     <batchTimeStamp>string</batchTimeStamp> 
     <value>double</value> 
    </getWeight> 
    </soap:Body> 

값이며,이

내 질문 확인

request.addProperty("patientID", PatientId);//"8");//PatientID); 
request.addProperty("batchTimeStamp", TimeStamp); 
request.addProperty("value", "2"); 

있는 데이터를 요청하기 위해 내 자바 코드입니다

<getWeightResponse xmlns="http://tempuri.org/"> 
     <getWeightResult> 
     <message>string</message> 
     <code>int</code> 
     </getWeightResult> 
     <value>double</value> 
    </getWeightResponse> 
    </soap:Body> 

응답 XML이다 응답에서 이중을 얻을 수 있습니까? 지금까지 메시지와 코드 만 얻습니다. 다른 누군가가 웹 서비스를 개발 했으므로 설명서 나 의견이 없습니다. 나는 무엇이 작동하는지 확인하기 위해 아무것도 시도하지 않습니다.

답변

0

KSOAP을 사용해보십시오.

httpTransport.call("Generate", envelope); 
oSoapObjectResult = (SoapObject) envelope.bodyIn; 
if (oSoapObjectResult != null) 
{ 
    sGenerate = oSoapObjectResult.getProperty("GenerateResult").toString(); 
} 
+0

네이티브 클래스를 사용하여 응답을 요청하고 가져올 수도 있습니다. –

+0

KSOAP을 사용하고 있습니다. 위와 같이 작성하면 메시지와 코드 만 표시되지만 값도 – prokopis

+0

입니다. 대답은 – Basbous

관련 문제