Conectar con microservicios utilizando el proxy de API

improve this page | report issue

Proxy de API

Cuando se conecta con el programa de fondo de la empresa, puede beneficiarse de la seguridad y la analítica de la plataforma MobileFirst utilizando el proxy de API. Como sugiere el nombre, es un proxy que se puede utilizar como proxy sobre solicitudes en el programa de fondo real.

Algunas de las ventajas del uso del proxy de API

  • El host de fondo real no está expuesto a la aplicación móvil y se mantiene seguro en el servidor de MobileFirst.
  • Obtener los análisis de las solicitudes realizados en el programa de fondo

¿Cómo se utiliza el proxy de API?

  1. Descargue el adaptador del proxy de API móvil desde la consola de Mobile Foundation.

    Proxy de API

  2. Despliegue el adaptador del proxy de API en el servidor de Mobile Foundation.

  3. Configure el URI de programa de fondo en la configuración del adaptador de proxy de API. El URI debe tener el formato protocolo:host:puerto/contexto/. Por ejemplo, http://secure-backend/basecontext/.
  4. Realice las solicitudes al programa de fondo con la API WLResourceRequest. Utilice el fragmento de código de llamada a la API desde la sección MOBILE CORE. Altere el objeto de opciones para establecer la clave useAPIProxy en true.

    Ejemplo:

     var resourceRequest = new WLResourceRequest(
         "weather/city/Miami",
         WLResourceRequest.GET,
         { "useAPIProxy": true }
     );
     resourceRequest.send().then(
         function(response) {
             alert("Success: " + response.responseText);
         },
         function(response) {
             alert("Failure: " + JSON.stringify(response));
         }
     );
    
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on February 27, 2020