無法使用KSOAP以服務傳遞一個整數值到達的服務請求的服務request.The值變爲零 這裏是我的代碼安卓:如何通過一個整數值的Android
私有靜態最後絃樂METHOD_NAME =「GetPrivileges」;
private static final String NAMESPACE =「http://AuthorizationManagement.ServiceContracts/2007/01/」;
private static final String URL =「http://192.168.5.219/NTLS_Authorization/AuthorisationManager.asmx」;
final String SOAP_ACTION =「http://AuthorizationManagement.ServiceContracts/2007/01/GetPrivileges」; (){
public void call(){ 嘗試SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME);
PropertyInfo pi=new PropertyInfo();
pi.type=PropertyInfo.INTEGER_CLASS;
pi.setName("RoleID");
pi.setValue(3);
pi.setNamespace(NAMESPACE);
request.addProperty(pi);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.call(SOAP_ACTION, envelope);
Object result = envelope.getResponse();
String resultData = result.toString();
是金達是right.please張貼錯誤,你在這一點上得到。 – 2011-06-02 06:14:15