6
ai cũng có thể đề xuất "Cách gọi PHP Webservice từ Android bằng KSOAP2?"Làm thế nào để gọi một Webservice PHP từ Android bằng cách sử dụng KSOAP2?
ai cũng có thể đề xuất "Cách gọi PHP Webservice từ Android bằng KSOAP2?"Làm thế nào để gọi một Webservice PHP từ Android bằng cách sử dụng KSOAP2?
mẫu mã được cung cấp bây giờ bạn thử cho mình :)
private final String SOAP_ACTION = "urn:abc#login";
private final String METHOD_NAME = "UserLogin";
private final String NAMESPACE = "urn:abcwsdl";
private final String URL = "http://abc.com/service/server.php";
public void login()
{
SoapObject userRequest=new SoapObject(NAMESPACE, METHOD_NAME);
userRequest.addProperty("email", email); // login-account
userRequest.addProperty("password", password); // login-password
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("UserLogin", userRequest); // login-account
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.bodyOut = request;
HttpTransportAndroid androidHttpTransport = new HttpTransportAndroid(URL);
try {
Object result=envelope.getResult();
res=new DalLogin();
SoapObject resp=(SoapObject) result;
if(((SoapObject)result).getProperty("result").equals("error"))
{
res.setError_string("error");
res.setResult(resp.getProperty("response").toString());
}else
{
res.setError_string(null);
res.setUser_id(resp.getProperty("user_id").toString());
res.setSession_id(resp.getProperty("session_id").toString());
}
} catch (Exception aE) {
aE.printStackTrace();
}
}
Umar u có thể vui lòng gửi cho tôi một số địa chỉ email của bạn như tôi cần sự giúp đỡ của bạn trong các dịch vụ web Android. Vui lòng – Shah
Cảm ơn @UMAR ... Có tài liệu hoàn chỉnh nào về KSOAP2 không? –
https://code.google.com/p/ksoap2-android/w/list – UMAR