У меня есть url для вызова кода Я должен назвать его с помощью библиотеки Ksoap2 в коде.Как получить NAMESPACE, SOAP_ACTION, URL и METHOD_NAME, чтобы вызвать запрос SOAP в android
Мой код находится в ниже,
final String NAMESPACE ="";
final String URL ="";
final String METHOD_NAME = "";
final String SOAP_ACTION = "";
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty(HoldPayment.Amount, "1000");
request.addProperty(HoldPayment.CallbackURL,"http://www.yoursoteaddress.ir/verify.php");
request.addProperty(HoldPayment.Description,"pule kharide tala");
request.addProperty(HoldPayment.Email,"[email protected]");
request.addProperty(HoldPayment.MerchantID,"e579752a-a591-11e6-9304-000c295eb8fc");
request.addProperty(HoldPayment.Mobile,"09");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
androidHttpTransport.call(SOAP_ACTION,envelope);
Object resultsRequestSOAP = envelope.bodyIn;
Log.e("","Response::"+resultsRequestSOAP.toString());
} catch (Exception e) {
e.printStackTrace();
System.out.println("Error"+e);
}
Мой URL является,
https://www.zarinpal.com/pg/services/WebGate/wsdl
Я не знаю, что я должен установить для пространства имен, метод action_soap и URL в своем коде.
Проверьте этот учебник http://www.compiletimeerror.com/2013/09/accessing-web-service-from-android.html#.WCLwUmr5jcs –
обратитесь к http://stackoverflow.com/questions/297586/how- to-call-a-soap-web-service-on-android – sasikumar