Wyświetlasz dokumentację Apigee Edge.
Zapoznaj się z dokumentacją Apigee X. Informacje
Po przetestowaniu nowego serwera proxy możesz już prawie dodać do niego zasadę. Zanim to zrobisz, musisz zmienić docelowy punkt końcowy serwera proxy na taki, który zwraca dane.
Zwróć uwagę, ż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 zmień go na taki, który zwraca dane XML.
Aby zmienić docelowy punkt końcowy serwera proxy:
- Zaloguj się w interfejsie Edge.
- Kliknij Programowanie > Serwery proxy API.
- Aby wyświetlić szczegóły serwera proxy interfejsu API, wybierz z listy serwer proxy getstarted. Jeśli nie widzisz serwera proxy na liście, upewnij się, że została wybrana właściwa organizacja, zgodnie z opisem w sekcji Przełączanie się między organizacjami.
Kliknij kartę Develop:
Otworzy się edytor proxy interfejsu API. Edytor serwera proxy pozwala zobaczyć strukturę serwera proxy interfejsu API i skonfigurować jego przepływ. (Nie panikuj. W innych samouczkach omówiono pojęcie przepływów.
- W panelu Nawigator wybierz Docelowe punkty końcowe > domyślny:
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”. (dopisz „/xml” do istniejącego adresu URL).
Nowy adres URL zwraca niewielki blok kodu XML w treści odpowiedzi.
Konfiguracja punktu końcowego powinna wyglądać tak:
... <HTTPTargetConnection> <Properties/> <URL>https://mocktarget.apigee.net/xml</URL> </HTTPTargetConnection> ...
Aby zapisać zmiany w konfiguracji serwera proxy, kliknij przycisk Zapisz.
Edge zapisuje zmiany i wdraża je automatycznie.
Jeśli wystąpi błąd, Edge zapisze zmiany, ale nie wdroży serwera proxy. W takim przypadku:
- Popraw konfigurację serwera proxy. Edge może wyświetlać wskazówki dotyczące składni w wyskakującym okienku.
- Wdróż zmiany ręcznie w środowisku
test
, klikając Wdrożenie > test, jeśli Edge nie wdroży zmian automatycznie.
Aby sprawdzić, czy serwer proxy został wdrożony, kliknij menu Wdrożenie nad edytorem przepływu. Zielony przycisk oznacza, że serwer proxy został wdrożony w środowisku:
Przetestuj zmiany, wysyłając żądanie do serwera proxy, podobnie jak w sekcji Krok 2. Przetestuj nowy serwer proxy. Na przykład:
curl https://org_name-test.apigee.net/getstarted
Tym razem przykładowy punkt końcowy 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>