Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Setelah menguji proxy baru, Anda hampir siap untuk menambahkan kebijakan ke dalamnya. Namun, sebelum melakukannya, Anda harus mengubah endpoint target proxy menjadi endpoint yang menampilkan beberapa data.
Ingat bahwa pada Langkah 1: Buat proxy API, Anda menetapkan endpoint target (di kolom Existing API) ke "https://mocktarget.apigee.net". Nah, endpoint tersebut tidak menampilkan data apa pun, jadi sekarang Anda akan mengubah endpoint ke endpoint yang menampilkan beberapa XML.
Untuk mengubah endpoint target proxy:
- Login ke UI Edge.
- Pilih Develop > API Proxies.
- Pilih proxy getstarted Anda dari daftar untuk menampilkan detail proxy API. Jika Anda tidak melihat proxy dalam daftar, pastikan Anda memilih organisasi yang tepat, seperti yang dijelaskan dalam Beralih antar-organisasi.
Klik tab Mengembangkan:
Tindakan ini akan mengarahkan Anda ke Editor Proxy API. Editor Proxy memungkinkan Anda melihat struktur proxy API dan mengonfigurasi alur proxy. (Jangan panik. Tutorial lainnya akan membahas konsep alur.)
- Di panel Navigator, pilih Target Endpoints >
default:
Edge menampilkan setelan endpoint di panel Code:
<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>
Endpoint target ditentukan oleh elemen
<HTTPTargetConnection>
. Ubah URL menjadi "https://mocktarget.apigee.net/xml". (Tambahkan "/xml" ke URL yang ada.)
URL baru menampilkan blok XML kecil dalam isi respons.
Konfigurasi endpoint Anda sekarang akan terlihat seperti berikut:
... <HTTPTargetConnection> <Properties/> <URL>https://mocktarget.apigee.net/xml</URL> </HTTPTargetConnection> ...
Untuk menyimpan perubahan pada konfigurasi proxy, klik tombol Save.
Edge menyimpan perubahan Anda dan men-deploy-nya secara otomatis.
Jika terjadi error, Edge akan menyimpan perubahan Anda, tetapi tidak men-deploy proxy. Dalam hal ini:
- Perbaiki konfigurasi proxy Anda. Edge dapat memberikan panduan sintaksis sebagai pop-up.
- Deploy perubahan Anda secara manual ke lingkungan
test
dengan mengklik Deployment > test jika Edge tidak men-deploy-nya secara otomatis.
Anda dapat memeriksa apakah proxy berhasil di-deploy dengan memilih drop-down Deployment di atas editor Flow. Tombol hijau menunjukkan bahwa proxy berhasil di-deploy ke lingkungan tersebut:
Uji perubahan dengan mengirim permintaan ke proxy, seperti yang Anda lakukan di Langkah 2: Menguji proxy baru. Contoh:
curl https://org_name-test.apigee.net/getstarted
Kali ini, endpoint mocktarget menampilkan XML dalam isi respons:
<?xml version="1.0" encoding="UTF-8"?> <root> <city>San Jose</city> <firstName>John</firstName> <lastName>Doe</lastName> <state>CA</state> </root>