Anda sedang melihat dokumentasi Apigee Edge.
Buka
Dokumentasi Apigee X. info
Pesan error respons Edge API menyertakan kode status HTTP dan pesan error.
Misalnya, jika Anda mencoba membuat entitas cache dengan nama yang sama seperti cache yang sudah ada, responsnya adalah:
HTTP/1.1 409 Conflict
{ "code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }
Tabel berikut merangkum kode status HTTP yang paling umum dan artinya di Apigee Edge.
Kode Status HTTP | Deskripsi |
---|---|
2xx | Berhasil. Panggilan API berhasil. HTTP 204 menunjukkan bahwa respons dikirimkan tanpa konten, biasanya karena operasi DELETE berhasil. |
401 | Tidak sah. Kredensial yang yang Anda gunakan untuk membuat permintaan tidak memiliki izin akses yang sesuai untuk melakukan operasi. Verifikasi peran untuk akun yang Anda gunakan. |
403 | Terlarang. Nama pengguna dan
kombinasi kata sandi yang Anda gunakan tidak valid untuk organisasi yang Anda tentukan. Untuk menguji
kredensial, login ke login.apigee.com/login. Jika Anda memerlukan akun, tanda tangani
.
Pastikan Anda menggunakan kredensial yang benar untuk organisasi Anda dan periksa kembali ejaan. |
404 | Tidak ditemukan. Pastikan bahwa URL permintaan dieja dengan benar dan bahwa API yang Anda coba akses sudah ada. Misalnya, pastikan bahwa Anda tidak mencoba mengakses revisi API yang salah. Lihat juga 404 Tidak dapat mengidentifikasi proxy untuk host: <virtual host name> dan url: <path>. |
405 | Metode tidak diizinkan. Anda menetapkan metode yang tidak didukung. Misalnya, Anda menggunakan kata kerja GET untuk panggilan API yang memerlukan kata kerja POST. |
409 | Konflik. Menunjukkan konflik dengan entitas yang ada. Misalnya, Anda mencoba membuat cache menggunakan nama yang sudah ada. |
415 | Jenis media tidak didukung. Biasanya, error ini terjadi pada POST atau PUT
permintaan saat header HTTP Content-type ditetapkan ke nilai yang salah. Misalnya,
error HTTP 415 ditampilkan jika Anda MEMPOSTING kode berikut ke API yang hanya mendukung JSON:
$ curl https://api.company.com/v1/json_service -X POST -H "Content-type:text/xml" -d '<SomeXML>' Untuk permintaan GET, gunakan header |
429 | Terlalu banyak permintaan. Batas kapasitas sebelumnya adalah terlampaui pada kebijakan Kuota atau Lonjakan. Kode status default saat ini karena melebihi batas kapasitas adalah 500, tetapi defaultnya dapat berubah menjadi 429 pada masa mendatang. Lihat Kebijakan Penangkapan Lonjakan dan Kebijakan kuota untuk mengetahui informasi tentang cara ubah 500 menjadi 429. |
500 | Lihat Error Server Internal 500. |
502 | Lihat 502 Bad Gateway. |
503 | Lihat Layanan 503 Tidak Tersedia. |
504 | Lihat 504 Gateway Timeout. |