Si esta consulta talves no pertenece a este tema le pediria al moderador que lo traslade al tema que más se acerca.
un saludo previo y mi consulta es la siguiente tengo el siguiente webservice en php
Código:
pero el problema es que no sé como recupera esos datos que estan de tipo array atraves de c# 2005, estoy 2 semanas con este problema y no he encontrado mucha informacion<?php include('lib/nusoap.php'); $server = new soap_server; $server->configureWSDL('obtenerProducto', 'urn:obtenerProducto'); $server->wsdl->addComplexType('producto','complexType','struct','all','', array( 'idProducto' => array('name' => 'idProducto', 'type' => 'xsd:string'), 'titulo' => array('name' => 'titulo', 'type' => 'xsd:string'), 'descripcion' => array('name' => 'descripcion', 'type' => 'xsd:string' ), 'precio' => array('name' => 'precio', 'type' => 'xsd:string' ), )); $server->register('obtenerProducto', array('idProducto' => 'xsd:int'), array('return'=>'tns:producto'), 'urn:obtenerProducto', 'urn:obtenerProducto#producto', 'rpc', 'encoded', 'Este método devuelve un producto.'); function obtenerProducto($id){ $con = new mysqli("localhost","root","213141","productos"); $sql = " SELECT idProducto, titulo, descripcion, precio FROM producto where idProducto = $id "; $stmt = $con->prepare($sql); $stmt->execute(); $stmt->bind_result($col1,$col2,$col3,$col4); $stmt->fetch(); $row[0] = $col1; $row[1] = $col2; $row[2] = $col3; $row[3] = $col4; return array('idProducto' => $row[0],'titulo' => $row[1],'descripcion' => $row[2],'precio' => $row[3]); } // Use the request to (try to) invoke the service $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ''; $server->service($HTTP_RAW_POST_DATA); ?>
si me podrian dar una mano estaria ampliamente agradecido ya que como lo dije antes este tema es nuevo para mi y quisiera que me apoyaran.
y si tuvieran algun link o manuales sobre nusoap por favor si me la podrian compartir
Gracias de antemano sus respuestas mis amigos y saludos.