2010-03-30 9 views

cevap

9

RFC 2616 belgeleri (benim vurgu) olarak durum 503 beri:

sunucusu nedeniyle veya sunucunun bakım aşırı bir geçici için isteği işlemek için şu anda mümkün değildir. Bunun anlamı, bu 'un, bir gecikmeden sonra hafifletilen olacak geçici bir durum olmasıdır. Bilindiği takdirde, Gecikme süresinin uzunluğu, Yeniden Dene başlığında belirtilebilecek olabilir.

makul bir yaklaşım, bir Retry-After başlık özellikle görünüyor.

+0

HTTP 503'ün yanı sıra, HTTP 421'i de kullanabilirsiniz - İnternet adresinizden çok fazla bağlantı var. (Ama benim kişisel favorim HTTP 418 - ben bir çaydanlık. :-)) –

+0

Twitter, standart olmayan bir HTTP 420 döndürüyor –

+1

RFC 2616, bu 4xx'lardan hiçbirini tanımlamaz ve "4xx durum kodu sınıfındaki durumlar içindir. İstemcinin hatalı göründüğü ", burada uygunsuz görünen, müşterinin yanlış bir şey yapmadığı ve aşırı yüklenen _server_." –