내 질문은 항상 ksoap2 라이브러리를 사용하는 사람들에게 간단해야합니다. 웹 서비스에서 내 웹 메소드 중 하나는 두 가지 속성을 가지고 있으므로 이클립스에서 addproperty를 사용하여 웹에 두 데이터를 전달하는 방법을 알고 있습니다. services.Plz 짧은 코드 예를 제공합니다.Ksoap2 속성 추가 (안드로이드)
-4
A
답변
1
public static String Login(Context c, String username, String password,
String fleetId) throws IOException, XmlPullParserException {
String METHOD_NAME = "Login";
String SOAP_ACTION = "http://tempuri.org/xxxxxx/";
SOAP_ACTION = SOAP_ACTION + METHOD_NAME;
SoapObject request = new SoapObject(CommonVariable.NAMESPACE,
METHOD_NAME);
// Use this to add parameters
request.addProperty("username", username);
request.addProperty("password", password);
Log.i("request", "request:" + request);
// Declare the version of the SOAP request
Log.i(WebCalls, "URL " + CommonVariable.URL);
Log.i(WebCalls, "Method Name " + METHOD_NAME);
Log.i(WebCalls, "request Name " + request);
String SoapResult = null;
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
envelope.dotNet = true;
HttpTransportSE androidHttpTransport = new HttpTransportSE(
CommonVariable.URL);
// this is the actual part that will call the webservice
androidHttpTransport.call(SOAP_ACTION, envelope);
// Get the SoapResult from the envelope body.
if (envelope.bodyIn instanceof SoapFault) {
SoapResult = ((SoapFault) envelope.bodyIn).faultstring;
} else {
SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn;
SoapResult = resultsRequestSOAP.getProperty(0).toString();
}
Log.i(WebCalls, "Response " + SoapResult);
return SoapResult;
}
은이 같은 웹 서비스의 속성을 추가 할 :
SoapObject request = new SoapObject(CommonVariable.NAMESPACE,
METHOD_NAME);
// Use this to add parameters
request.addProperty("username", username);
request.addProperty("password", password);
내가 당신의 도움을 바랍니다.
+0
코드, 응답의 간단한 코드는 유효한 대답이 아닙니다. – Kedarnath
+0
예 : public void ProductImageInsertion (String name, Byte imageLink) //이 void 함수에 두 개의 데이터를 입력해야하지만 하나의 함수에 속성을 추가하는 방법 만 알면 두 logcat will SoapFault – user3484436
관련 문제
- 1. 보내기 이미지 ksoap2 안드로이드
- 2. https를 통한 안드로이드 ksoap2
- 3. KSOAP2 안드로이드 오류 예상 START_TAG
- 4. 안드로이드 KSOAP2 웹 서비스 오류
- 5. 안드로이드 전화 .net webservice KSOAP2
- 6. 비누 오류 VersionMismatch KSOAP2 안드로이드
- 7. 안드로이드 ksoap2 https 연결 문제
- 8. 안드로이드 : ksoap2 및 webservice 정보
- 9. 안드로이드 ksoap2 ASP.NET 예외 처리
- 10. Android ksoap2 객체에 객체 추가
- 11. Ksoap2 안드로이드는 단순한 프로퍼티
- 12. kSoap2 안드로이드 - 캐스트 클래스 예외 (SoapObject)
- 13. 안드로이드 : 어떻게 KSOAP2 응답을 구문 분석
- 14. 비누 UI를 호출하지만이 서비스 방법 ksoap2 안드로이드
- 15. 안드로이드 버전 이상을 지원하는 ksoap2 libaray가 있습니까?
- 16. Android Ksoap2 웹 서비스
- 17. 소켓이 네트워크에서만 닫혔습니다. ksoap2
- 18. ksoap2 PropertyInfo의 네임 스페이스 및 속성 값을 어떻게 설정합니까?
- 19. 내 안드로이드 프로젝트에 대한 Netbeans의 Ksoap2 Jar 파일을 추가하는 방법
- 20. Android KSoap2 응답 받기
- 21. KSOAP2 연결
- 22. 는 ksoap2
- 23. ksoap2 연결 시간 초과
- 24. Android ksoap2 nullable type
- 25. KSoap2 + Android + .net Ws = Null
- 26. 속성 창에 속성 추가
- 27. android studio에서 ksoap2 오류
- 28. 비누 헤더 설정 ksoap2 android
- 29. Android 용 Ksoap2
- 30. 전달 XML (데이터 집합)와 같은 매개 변수 ksoap2 안드로이드
두 데이터로 무엇을 의미합니까? – yakhtarali
google out .. 많은 예제를 찾을 수 있습니다. –
public void ProductImageInsertion (String name, Byte imageLink) // 위의 예제와 같은 것입니다. void 데이터에 두 개의 데이터를 입력해야합니다. – user3484436