Paso 3: Llama a un proxy de API

Esta página se aplica a Apigee y Apigee Hybrid.

Consulta la documentación de Apigee Edge.

Ahora que creaste un proxy nuevo, puedes probarlo mediante una llamada al proxy. Si se configuró una entrada del sistema de nombres de dominio (DNS) para el nombre de host del grupo de entornos de tu organización, puedes llamar al proxy de la siguiente manera:

curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy

En el ejemplo anterior, YOUR_ENV_GROUP_HOSTNAME es el nombre de host para un grupo de entornos que contiene el entorno en el que se implementa el proxy. Consulta Encuentra el nombre de host del grupo de entornos.

Una llamada correcta al proxy muestra el siguiente resultado:

Hello, Guest!

Si el nombre de host del grupo de entornos se configuró durante el aprovisionamiento mediante un servicio comodín, como nip.io, puedes llamar al proxy sin tener configurada una entrada de DNS. Por ejemplo:

curl https://IP_ADDRESS.nip.io/myproxy

En este caso, el nombre de host del grupo de entornos es IP_ADDRESS.nip.io , en el que IP_ADDRESS es la dirección IP del host.

Si recibes un error, verifica lo siguiente:

  • Si ves un error de tiempo de espera (poco común), intenta anular la implementación y volver a implementar el proxy de API nuevo.
  • Si el host no se puede resolver, por ejemplo, recibes un error 404, vuelve a verificar que estés usando el nombre de host y el del proxy correctos. Puedes encontrar el nombre de host en la IU de Apigee. Ve a Administrador > Entornos > Grupos para ver el nombre o los nombres de host.
  • Si ves un error de TLS/SSL, como un error de protocolo de enlace SSL, comunícate con tu proveedor de DNS para asegurarte de que el registro A de DNS para el nombre de host esté configurado de forma correcta. Asegúrate de que el registro tenga la IP del balanceador de cargas que se creó durante el aprovisionamiento de Apigee. Si no sabes cuál debería ser la IP, consulta Determina si el balanceador de cargas de Cloud está configurado para un nombre de host.
  • Si ves un error de certificado TLS/SSL, es posible que el certificado SSL asociado con el balanceador de cargas no tenga el nombre de host correcto y, por lo tanto, se rechaza. El certificado se creó durante el proceso de aprovisionamiento. Los pasos para solucionar problemas en Determina si el balanceador de cargas de Cloud está configurado para un nombre de host muestran cómo ubicar e inspeccionar el certificado.
  • Si no puedes resolver el problema, comunícate con la persona que aprovisionó Apigee para obtener más asistencia.

Busca el nombre de host del grupo de entornos

Si no conoces el nombre de host del grupo de entornos, puedes encontrarlo de la siguiente manera:

  1. En la IU de Apigee, selecciona Administrador > Entornos > Grupos.
  2. Busca una fila que muestre el entorno en el que se implementó el proxy. Por ejemplo, si el entorno es test-1, la fila puede aparecer como se muestra a continuación:

    Panel de grupos de entornos en la IU de Apigee.

    El nombre de host del grupo de entornos para este entorno es api-test.exco.com.

En este caso, el comando curl para llamar al proxy sería el siguiente:

curl https://api-test.exco.com/myproxy

En el siguiente paso, cambiarás el extremo de destino para que muestre datos XML del servicio de destino.

Próximo paso

1 2 3 (SIGUIENTE) Paso 4: Cambia el extremo de destino 5