Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Lihat Dokumentasi Apigee Edge.
Yang akan Anda pelajari
Dalam tutorial ini, Anda akan belajar:
- Lihat header dan isi isi pesan respons.
- Lihat pesan error.
Yang Anda butuhkan
- Sebelum memulai, Anda harus menyelesaikan langkah-langkah dalam Ringkasan dan prasyarat.
- Setidaknya satu kebijakan di proxy Anda.
curl
diinstal di komputer Anda untuk melakukan panggilan API dari command line.
Melihat data pesan
Tampilan Debug di Editor Proxy Apigee memungkinkan Anda melihat header, variabel, objek, dan detail lainnya sebagai waktu respons dalam alur respons dan permintaan proxy API. Tampilan Debug juga memungkinkan Anda melihat bagaimana permintaan atau respons berubah saat diproses oleh proxy API. Untuk gambaran yang lebih detail deskripsi tampilan debug, lihat Menggunakan Debug.
Di tutorial sebelumnya, Anda membatasi jumlah permintaan dengan kebijakan SpikeArrest. Halaman ini menjelaskan cara menggunakan Debug untuk melihat apa yang terjadi jika rasio tersebut terlampaui.
Editor Proxy Baru
- Pada tab Develop di Proxy API, edit kebijakan Spike Arrest
<Rate>
untuk menjadi 13.00 lagi, lalu Simpan proxy. Ini akan memungkinkan Anda melihat status berhasil dan gagal (lebih dari batas) panggilan API. - Di Proxy Editor, klik tab Debug.
- Klik Start Debug Session.
- Pilih Environment tempat Anda ingin menjalankan sesi debug.
- (Opsional) Dari menu drop-down Filter, pilih filter yang akan diterapkan.
semua transaksi dalam sesi debug yang Anda buat.
Defaultnya adalah
None (All transactions)
, yang menyertakan semua transaksi di data debug.Untuk informasi tentang cara menggunakan filter, lihat Menggunakan filter dalam sesi debug. Untuk mengetahui informasi tentang filter bawaan, lihat Menggunakan filter standar.
- Klik Mulai.
-
Memanggil API proxy lagi menggunakan
curl
(atau dengan URL di browser web) beberapa kali sampai Anda melihat setidaknya satu respons200
dan satu respons429
di panel sebelah kiri. - Klik transaksi
429
di panel sebelah kiri. Ini menampilkan Diagram Gantt untuk transaksi di panel sebelah kanan.Perhatikan bahwa ada baris untuk kebijakan Spike Arrest, yang ditampilkan dengan ikon error.
Klik baris berlabel Error. Tindakan ini akan menampilkan detail error ke di sebelah kanan diagram. Gambar di bawah menampilkan bagian Properti dari detail error:
Dalam dialog:
Anda dapat mengklik tombol Back dan Next di bawah Gannt diagram untuk berpindah di antara langkah dalam alur dan melihat detail setiap langkah.
Untuk mendownload seluruh sesi debug sebagai dokumen tunggal, klik Sesi Download. Sesi debug dihapus dalam waktu 24 jam setelah sesi selesai, jadi jika yang diinginkan untuk melihat sesi setelah waktu tersebut, Anda harus mengunduhnya sebelum waktu tersebut.
Editor Proxy Klasik
- Pada tab Develop di proxy API, edit kebijakan Spike Arrest
<Rate>
untuk menjadi 13.00 lagi, lalu Simpan proxy. Ini akan memungkinkan Anda melihat status berhasil dan gagal (lebih dari batas) panggilan API. - Di Proxy Editor, klik tab Debug.
- Pada Start a debug session, pilih lingkungan tempat proxy Anda di-deploy.
- Klik Start Debug Session.
-
Panggil proxy API lagi menggunakan
curl
(atau dengan URL di browser web) hingga Anda melihat setidaknya satu respons200
dan satu respons429
di panel Transaksi Debug.curl -v https://YOUR_ENV_GROUP_HOSTNAME/my-proxy
dengan
YOUR ENV_GROUP_HOSTNAME
adalah nama host grup lingkungan. Lihat Temukan nama host grup lingkungan.Respons
200
dan respons429
ditampilkan di bawah ini. - Klik transaksi
200
di panel Transaksi sebelah kiri. Debug-nya dimuat di jendela utama di bawah Transaction Map, yang menampilkan permintaan/respons seperti diagram. Ikon Pangkalan Lonjakan berada dalam alur permintaan. - Dalam diagram alur, klik ikon lingkaran pada respons, yaitu
yang paling jauh di sebelah kanan (ditunjukkan dalam diagram berikut).
Panel Fase Details menampilkan data yang tersedia pada titik tersebut di alur kerja. Jika men-scroll panel tersebut, Anda akan melihat header dan isi respons HTTP saat ini.
- Sekarang lihat error di Debug.
Klik transaksi
429
di panel Transactions. Di editor utama jendela, Anda akan melihat diagram alir dengan item dalam permintaan saja, termasuk Lonjakan ikon dengan tanda seru merah yang menunjukkan {i>error<i}.Klik ikon error berbentuk tabung kecil di sebelah kanan ikon Spike Arrest, dan lihat detail pelanggaran penghentian lonjakan di panel Detail Fase.
Anda dapat mengklik tombol Kembali dan Berikutnya dalam alur diagram untuk berpindah di antara titik dalam alur dan melihat detail Debug.
Jika Anda ingin melihat keseluruhan sesi Debug sebagai satu dokumen, download dengan mengklik Download Sesi Debug.
Untuk informasi selengkapnya, lihat Menggunakan Debug.