kode status HTTP

Anda melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Pesan error respons Edge API mencakup kode status HTTP dan pesan error.

Misalnya, jika Anda mencoba membuat entity cache dengan nama yang sama dengan cache yang 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 Anda gunakan untuk membuat permintaan tidak memiliki izin yang sesuai untuk melakukan operasi. Verifikasi peran untuk akun yang Anda gunakan.
403 Akses Dilarang. Kombinasi nama pengguna dan sandi yang Anda gunakan tidak valid untuk organisasi yang Anda tentukan. Untuk menguji kredensial Anda, login ke login.apigee.com/login. Jika Anda memerlukan akun, daftar.

Pastikan Anda menggunakan kredensial yang benar untuk organisasi Anda dan periksa kembali ejaannya.

404 Tidak ditemukan. Pastikan URL permintaan dieja dengan benar dan API yang Anda coba akses ada. Misalnya, pastikan 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 menentukan metode yang tidak didukung. Misalnya, Anda menggunakan kata kerja GET untuk panggilan API yang memerlukan kata kerja POST.
409 Konflik. Menunjukkan konflik dengan entity yang ada. Misalnya, Anda mencoba membuat cache menggunakan nama yang sudah ada.
415 Jenis media tidak didukung. Biasanya, error ini terjadi pada permintaan POST atau PUT saat header HTTP Content-type ditetapkan ke nilai yang salah. Misalnya, error HTTP 415 ditampilkan jika Anda memposting hal 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 Accept, bukan header Content-type.

429 Terlalu banyak permintaan. Batas frekuensi terlampaui pada kebijakan Kuota atau Spike Arrest. Kode status default saat ini untuk melampaui batas frekuensi adalah 500, tetapi default dapat berubah menjadi 429 pada masa mendatang. Lihat kebijakan Spike Arrest dan kebijakan Kuota untuk mengetahui informasi tentang cara mengubah 500 menjadi 429.
500 Lihat 500 Error Server Internal.
502 Lihat 502 Gateway Buruk.
503 Lihat 503 Layanan Tidak Tersedia.
504 Lihat 504 Waktu Tunggu Gateway.