Ayuda jquery consumir web service "wsdl"

Tema en 'Programación & Programación Web' iniciado por malendrado, 17 Nov 2014.

  1. cavoso

    cavoso Usuario Casual nvl. 2
    1/41

    Registrado:
    31 May 2008
    Mensajes:
    2.792
    Me Gusta recibidos:
    14
    pues segun jquery ellos son un interprete para navegadores, por lo que necesariamente requiere llamar paginas, pero la idea de pttmix puede que te funcione
     
  2. pttmix

    pttmix Usuario Nuevo nvl. 1
    17/41

    Registrado:
    13 Ene 2007
    Mensajes:
    386
    Me Gusta recibidos:
    3
    lo del cors es un poco mas complicado de controlar si no tienes acceso al otro servidor, eso pasa cuando haces peticiones por ajax a otro servidor, aqui hay una explicacion en ingles, yo tuve ese problema en una aplicación, pero lo solucione por que tenia acceso al servidor, al php le agregue las siguientes cabeceras.

    header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
    header('Access-Control-Allow-Credentials: true');
    header('Access-Control-Max-Age: 86400');

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
     
  3. cguzmancamus

    cguzmancamus Usuario Nuevo nvl. 1
    1/41

    Registrado:
    4 Ene 2009
    Mensajes:
    10
    Me Gusta recibidos:
    0
    En general, el consumo de servicios directos desde javascript no es una muy buena idea.
    Lo que uno hace en estos casos es consumir el servicio desde PHP utilizando las librerias que el lenguaje provee y exponer un servicio propio con la información que necesita consumir tu llamada en java script. De esta forma creas un proxy en tu aplicación que te permitira manejar los aspectos de seguridad y ademas exponer solo la información necesaria hacia el consumidor.

    Graficamene lo que tendías que hacer es lo siguiente:

    WebService -> consumir via PHP -> Crear servicio REST para exponer info -> consumir servicio via javascript.

    Espero que te ayude un poco esta solución.

    Suerte!
     
  4. pttmix

    pttmix Usuario Nuevo nvl. 1
    17/41

    Registrado:
    13 Ene 2007
    Mensajes:
    386
    Me Gusta recibidos:
    3
    El problema de eso es que es una app para movil