Apigee Proxy, кажется, перенаправляет на мой базовый API

Когда я создаю прокси-сервер API в Apigee (учетная запись новая), а затем вставляю этот вновь созданный URL-адрес в свой браузер, я получаю неожиданный результат.

Данные возвращаются так, как я ожидал от моего базового API в моей системе. Но URL-адрес в браузере меняется с URL-адреса Apigee на мой исходный URL-адрес.

Я даже не хочу, чтобы пользователь знал, что мой базовый URL-адрес существует. Мы планируем установить SSL на стороне клиента, чтобы только система Apigee могла взаимодействовать с нашим базовым API, но я по-прежнему не ожидал такого поведения.

Любая помощь или руководство будут высоко оценены.


person user3245690    schedule 28.01.2014    source источник


Ответы (1)


Единственный способ, которым вы увидите URL-адрес своей цели в своем браузере, — это если ваша цель возвращает перенаправление 302 с указанным URL-адресом в ответе. Это часто происходит, если в Apigee вы указываете на цель http с правилом перезаписи, которое автоматически перенаправляет на адрес https.

Лучший способ исправить это — изменить вашу цель на https-адрес, чтобы не происходило перенаправления.

Если это какая-то другая причина, вы должны посмотреть на инструмент трассировки, чтобы точно увидеть, какой трафик проходит через Apigee, это может дать вам хорошее представление о том, какие изменения в запросе, когда он проходит через платформу.

person StringifySteve    schedule 28.01.2014