Producir excepción en web service php consumido por C#
Publicado por Roberto Ruiz (1 intervención) el 30/09/2016 23:49:20
Cordial saludo
Actualmente estoy realizando un web service con la libreria nusoap en php, este web service esta siendo consumido C# .Net.
El punto es que requiero enviar excepción producida en el web service al cliente C#, pero como estructura de la respuesta del web service no es un texto, sino una tabla, entonce falla presentando el siguiente texto: "El cliente encontró el tipo de contenido de respuesta 'text/html', pero se esperaba 'text/xml'." & vbCrLf & "Error de la solicitud con una respuesta vacía."
Presumo que el problema es por que la respuesta esperada y lo que se regresa en una excepción son diferentes.
Las siguientes son las instrucciones que he utilizado
pero toda presentan el mismo error
Agradezco de antemano la ayuda.
Atento
Roberto Ruiz
Actualmente estoy realizando un web service con la libreria nusoap en php, este web service esta siendo consumido C# .Net.
El punto es que requiero enviar excepción producida en el web service al cliente C#, pero como estructura de la respuesta del web service no es un texto, sino una tabla, entonce falla presentando el siguiente texto: "El cliente encontró el tipo de contenido de respuesta 'text/html', pero se esperaba 'text/xml'." & vbCrLf & "Error de la solicitud con una respuesta vacía."
Presumo que el problema es por que la respuesta esperada y lo que se regresa en una excepción son diferentes.
Las siguientes son las instrucciones que he utilizado
1
2
3
return new SoapFault("Server", "Algun mensaje de error");
return new soap_fault('Server', 'Error !');
throw return new soap_fault(mssql_get_last_message());;
pero toda presentan el mismo error
Agradezco de antemano la ayuda.
Atento
Roberto Ruiz
Valora esta pregunta


0