Шаг 3. Измените целевую конечную точку

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

Теперь, когда вы проверили новый прокси-сервер, вы почти готовы добавить к нему правило. Однако перед этим вам нужно изменить целевую конечную точку прокси-сервера на ту, которая возвращает какие-либо данные.

Напомним, что на шаге 1 "Создайте прокси-сервер API" вы задали конечную точку (в поле Существующий API) как "https://mocktarget.apigee.net". Эта конечная точка не возвращает никаких данных, поэтому вы измените ее на ту, которая возвращает XML.

Чтобы изменить целевую конечную точку прокси-сервера:

  1. Войдите в интерфейс Edge.
  2. Выберите Develop > API Proxies (Разработка > Прокси API).
  3. Выберите прокси-сервер getstarted из списка, чтобы посмотреть сведения о прокси-сервере API. Если вы не видите прокси-сервер в списке, убедитесь, что выбрали нужную организацию, как описано в разделе Как переключаться между организациями.
  4. Нажмите на вкладку Разработка:

    Откроется редактор прокси API. Редактор прокси позволяет просматривать структуру прокси API и настраивать его поток. Не паникуйте. В других руководствах мы расскажем о потоках.

  5. На панели Навигатор выберите Target Endpoints (Целевые конечные точки) > default (по умолчанию):

    В Edge настройки конечной точки отображаются на панели Код:

    <TargetEndpoint name="default">
      <Description/>
      <FaultRules/>
      <PreFlow name="PreFlow">
        <Request/>
        <Response/>
      </PreFlow>
      <PostFlow name="PostFlow">
        <Request/>
        <Response/>
      </PostFlow>
      <Flows/>
      <HTTPTargetConnection>
        <Properties/>
        <URL>https://mocktarget.apigee.net</URL>
      </HTTPTargetConnection>
    </TargetEndpoint>

    Целевая конечная точка определяется элементом <HTTPTargetConnection>.

  6. Измените URL на https://mocktarget.apigee.net/xml. (Добавьте к существующему URL "/xml".)

    Новый URL возвращает небольшой блок XML в теле ответа.

    Конфигурация конечной точки должна выглядеть следующим образом:

    ...
    <HTTPTargetConnection>
      <Properties/>
      <URL>https://mocktarget.apigee.net/xml</URL>
    </HTTPTargetConnection>
    ...
  7. Чтобы сохранить изменения в конфигурации прокси-сервера, нажмите кнопку Сохранить.

    Edge сохраняет изменения и автоматически применяет их.

    Если возникнет ошибка, Edge сохранит изменения, но не развернет прокси. В этом случае:

    1. Исправьте конфигурацию прокси-сервера. Edge может показывать подсказки по синтаксису во всплывающем окне.
    2. Вручную разверните изменения в среде test, нажав Deployment > test, если Edge не развернет их автоматически.

    Чтобы проверить, успешно ли развернут прокси-сервер, выберите раскрывающееся меню Развертывание над редактором Flow. Зеленая кнопка означает, что прокси-сервер успешно развернут в этой среде:

  8. Проверьте изменения, отправив запрос на прокси-сервер, как вы делали на шаге 2. Пример:

    curl https://org_name-test.apigee.net/getstarted

    На этот раз конечная точка mocktarget возвращает XML в теле ответа:

    <?xml version="1.0" encoding="UTF-8"?>
    <root>
      <city>San Jose</city>
      <firstName>John</firstName>
      <lastName>Doe</lastName>
      <state>CA</state>
    </root>

Дальнейшие действия

Шаг 1 Шаг 2 Шаг 3 Шаг 4. Добавьте правила