Oglądasz dokumentację Apigee Edge.
Wyświetl dokumentację Apigee X.
Po przetestowaniu nowego serwera proxy możesz prawie dodawać do niego zasady. Wcześniej musisz jednak zmienić docelowy punkt końcowy serwera proxy na taki, który zwraca pewne dane.
Pamiętaj, że w Kroku 1. Utwórz serwer proxy interfejsu API ustawiasz docelowy punkt końcowy (w polu Istniejący interfejs API) na „https://mocktarget.apigee.net”. Ten punkt końcowy nie zwraca żadnych danych, więc musisz go zmienić na taki, który zwraca XML.
Aby zmienić docelowy punkt końcowy serwera proxy:
- Zaloguj się w interfejsie Edge.
- Wybierz Develop > API Proxies (Utwórz > Interfejs API interfejsów API).
- Wybierz z listy proxy serwer proxy, aby wyświetlić szczegóły serwera proxy interfejsu API. Jeśli na liście nie ma Twojego serwera proxy, sprawdź, czy masz wybraną odpowiednią organizację zgodnie z opisem w sekcji Przełączanie się między organizacjami.
Kliknij kartę Develop (Tworzenie):
Spowoduje to przejście do edytora proxy interfejsu API. Edytor proxy umożliwia wyświetlenie struktury serwera proxy interfejsu API i skonfigurowanie jego przepływu. Nie panikuj. Inne samouczki obejmują przepływy.
- W panelu Nawigator wybierz Docelowe punkty końcowe > domyślne:
Edge wyświetla ustawienia punktu końcowego w panelu Kod:
<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>
Docelowy punkt końcowy jest zdefiniowany przez element
<HTTPTargetConnection>
. Zmień adres URL na „https://mocktarget.apigee.net/xml”. (Dołącz „/xml” do istniejącego adresu URL).
Nowy adres URL zwraca niewielki blok kodu XML w treści odpowiedzi.
Konfiguracja punktu końcowego powinna teraz wyglądać następująco:
... <HTTPTargetConnection> <Properties/> <URL>https://mocktarget.apigee.net/xml</URL> </HTTPTargetConnection> ...
Aby zapisać zmiany w konfiguracji serwera proxy, kliknij przycisk Zapisz.
Edge zapisuje zmiany i automatycznie je wdraża.
Jeśli wystąpi błąd, Edge zapisze zmiany, ale nie wdroży serwera proxy. W tym przypadku:
- Popraw konfigurację serwera proxy. W wyskakującym okienku może pojawiać się wskazówki dotyczące składni.
- Jeśli nie wdrożysz Edge automatycznie, wprowadź zmiany w środowisku
test
ręcznie, klikając Wdrożenie > Test.
Aby sprawdzić, czy serwer proxy został wdrożony, wybierz menu Wdrożenie nad edytorem przepływu. Zielony przycisk oznacza, że serwer proxy został wdrożony w tym środowisku:
Przetestuj zmiany, wysyłając żądanie do serwera proxy, podobnie jak w ramach Kroku 2. Przetestuj nowy serwer proxy. Na przykład:
curl https://org_name-test.apigee.net/getstarted
Tym razem punkt końcowy mocktarget zwraca kod XML w treści odpowiedzi:
<?xml version="1.0" encoding="UTF-8"?> <root> <city>San Jose</city> <firstName>John</firstName> <lastName>Doe</lastName> <state>CA</state> </root>