0

Have installed the API Manager 1.10.0 on a single machine and got everything running. Created and published API containing Openstack's Keystone URL. However when i try to consume API via API console in API store i get the MANAGEMENT CONSOLE as i response. Have looked at the curl sent and the IP is not right.

Curl request from API Console

Curl request from API Console

Keystone API URLs

Keystone API URLs

Why am i not able to use the API? Why is the Production endpoint in the API overview not used? (it works perfectly fine with a REST Client or even with the same Curl request once i change to IP)

Abimaran Kugathasan
  • 31,165
  • 11
  • 75
  • 105
G.Stitou
  • 1
  • 1

1 Answers1

0

When we construct API endpoint URLs we will use following properties defined in API Manager configuration file(api-manager.xml). If you haven't changed anything there then default ports(8280/8243) will appear there. If you can please try this with private browsing window with https session.

And if you replace curl with IP and correct port 8280, 8243 then did it worked as expected?

<GatewayEndpoint>http://${carbon.local.ip}:${http.nio.port},https://${carbon.local.ip}:${https.nio.port}</GatewayEndpoint>

Thanks

sanjeewa.

sanjeewa.190
  • 360
  • 2
  • 8