2011-10-27 25 views
5

estoy usando eclipse para desarrollar sobre Android, estoy tratando de conectarme a un servicio web .net cuando lo' estoy llamando a un WebMethod, no es capaz de t recuperar los datos en caso de control en el registro de gato que muestraAndroid Ksoap2 SoapFault - código de error: 'soap: Client' faultstring: 'El servidor no pudo leer la solicitud

**10-27 11:46:44.222: WARN/System.err(638): 02-22 12:41:08.008: W/System.err(860): SoapFault - faultcode: 'soap:Server' 
    faultstring: 'Server was unable to process request. 
    ---> Object reference not set to an instance of an object.' 
    faultactor: 'null' detail: [email protected] 

por favor me ayude soy nuevo en ksoap2 en Android .....

+2

Parece que tiene un parámetro de entrada de cadena que no completó, y el servidor no lo interpreta como una cadena vacía, sino como un nulo, que es ilegal para su servicio SOAP. Solución: establezca la cadena en algo de longitud> 0. – bdares

+0

Gracias por la ayuda que está trabajando ahora ... –

+0

Consulte el nombre del parámetro en webmethod y android request.addProperty ("nombre del parámetro", pXmlString) debe coincidir –

Respuesta

6

Este error viene cuando no ha proporcionado la URL correcta, el nombre del método o la acción de jabón del servicio web donde ha alojado su servicio web. Otra razón podría estar relacionada con su alojamiento de webservice en tempuri, verifique con cuidado resolverá su problema

1

En mi caso, el problema era el NameSpace, me faltaba el "/" al final del espacio de nombres.

Cuestiones relacionadas