HTTP durum kodları

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Edge API yanıt hata mesajları, bir HTTP durum kodu ve bir hata mesajı içerir.

Örneğin, mevcut bir önbellek ile aynı ada sahip bir önbellek varlığı oluşturmaya çalışırsanız yanıt:

HTTP/1.1 409 Conflict
{
"code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }

Aşağıdaki tabloda, en yaygın HTTP durum kodları ve Apigee Edge'deki anlamları özetlenmiştir.

HTTP Durum Kodu Açıklama
2xx Başarılı. API çağrısı başarılı oldu. HTTP 204, yanıtın içerik olmadan gönderilir. Bunun nedeni genellikle bir DELETE işlemi başarılı olmasıdır.
401 Yetkilendirilmedi. Projenin gidişatı boyunca işlemi gerçekleştirmek için gereken izinlere sahip olmadığından emin olun. Doğrula rollerini inceleyeceğiz.
403 Yasak. Kullanıcı adı ve Kullandığınız şifre kombinasyonu belirttiğiniz kuruluş için geçerli değil. Test amacıyla login.apigee.com/login adresinden giriş yapın. Hesaba ihtiyacınız varsa oturum açın Yukarı ok.

Kuruluşunuz için doğru kimlik bilgilerini kullandığınızdan emin olun ve yazımı tekrar kontrol edin.

404 Bulunamadı. İstek URL'sinin doğru yazıldığından ve erişmeye çalıştığınız API'nin mevcut olduğundan emin olun. Örneğin, erişim izinlerini aldığınızdan emin olun. bir API'nin yanlış revizyonunu içerebilir. Ayrıca bkz. 404 Ana makine için proxy tanımlanamıyor: <sanal ana makine adı> ve url: <path>.
405 Yönteme izin verilmiyor. Desteklenmeyen bir yöntem belirttiniz. Örneğin, POST fiili gerektiren bir API çağrısı için GET fiilini kullandınız.
409 Çatışma. Mevcut bir öğeyle çakışma olduğunu gösterir. Örneğin, zaten var olan bir ad kullanarak önbellek oluşturmaya çalıştınız.
415 Desteklenmeyen ortam türü. Bu hata genellikle POST veya PUT uygulamalarında ortaya çıkar istekleri için Content-type HTTP başlığı yanlış değere ayarlandığında yapılır. Örneğin, Aşağıdakini yalnızca JSON'u destekleyen bir API'ye POSTA getirirseniz, HTTP 415 hatası döndürülür:
$ curl https://api.company.com/v1/json_service
  -X POST
  -H "Content-type:text/xml"
  -d '<SomeXML>'

GET istekleri için, Accept Content-type üstbilgisi.

429 Çok fazla istek var. Oran sınırı şuydu: Kota veya Ani artış politikalarında aşıldı. hız sınırı 500'dür, ancak varsayılan değer gelecekte 429 olarak değişebilir. Nasıl yapacağınıza dair bilgi için Artış İzleme Politikası ve Kota Politikası'na 500'ü 429 olarak değiştirin.
500 500 Dahili Sunucu Hatası sayfasına bakın.
502 Bkz. 502 Hatalı Ağ Geçidi.
503 503 Hizmet Kullanılamıyor sayfasına bakın.
504 504 Ağ Geçidi Zaman Aşımı başlıklı makaleyi inceleyin.