HTTP durum kodları

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

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

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

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 (genellikle bir DELETE işleminin başarılı olması nedeniyle) gönderildiğini belirtir.
401 Yetkilendirilmedi. İstekte bulunmak için kullandığınız kimlik bilgileri, işlemi gerçekleştirmek için uygun izinlere sahip değil. Kullandığınız hesaba ait rolleri doğrulayın.
403 Yasak. Kullandığınız kullanıcı adı ve şifre kombinasyonu, belirttiğiniz kuruluş için geçerli değil. Kimlik bilgilerinizi test etmek için login.Apigee.com/login sayfasına giriş yapın. Hesaba ihtiyacınız varsa kaydolun.

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, bir API'nin yanlış düzeltmesine erişmeye çalışmadığınızdan emin olun. Ayrıca bkz. 404 Ana makine için proxy tanımlanamıyor: <sanal ana makine adı> ve url: <yol>.
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 varlıkla ç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 Content-type HTTP üst bilgisi yanlış değere ayarlandığında POST veya PUT isteklerinde meydana gelir. Örneğin, aşağıdakini yalnızca JSON'u destekleyen bir API'ye GÖNDERirseniz 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 Content-type üst bilgisi yerine Accept üst bilgisini kullanın.

429 Çok fazla istek var. Kota veya Spike Arrest politikalarında hız sınırı aşıldı. Hız sınırını aşmak için kullanılan mevcut varsayılan durum kodu 500'dür ancak varsayılan değer ileride 429 olarak değişebilir. 500'ü 429 olarak değiştirme hakkında bilgi edinmek için Spike Arrest politikası ve Kota politikası'na bakın.
500 500 Dahili Sunucu Hatası bölümüne bakın.
502 502 Bozuk Ağ Geçidi sayfasına göz atın.
503 503 Hizmet Kullanılamıyor bölümüne bakın.
504 504 Ağ Geçidi Zaman Aşımı bölümüne bakın.