HTTP Durum Kodları (HTML Hata Kodları) Tam Liste

İnternette gezinirken karşılaştığınız 404, 500, 403 gibi kodların ne anlama geldiğini merak ediyorsanız doğru yerdesiniz. Aşağıda tüm HTTP durum kodlarının sınıflarına göre gruplanmış tam listesini bulabilirsiniz.

1xx Bilgilendirme

2xx Başarılı

3xx Yönlendirme

4xx İstemci Hatası

400

Bad Request

Sunucu, istemcinin gönderdiği isteği hatalı sözdizimi nedeniyle anlayamadı.

401

Unauthorized

İstek için kimlik doğrulama gereklidir ancak sağlanmadı veya geçersizdir.

402

Payment Required

Gelecekte kullanılmak üzere ayrılmış, ödeme gerektiren işlemler için öngörülen bir kod.

403

Forbidden

Sunucu isteği anladı ancak istemcinin bu kaynağa erişim yetkisi yok.

404

Not Found

İstenen sayfa veya kaynak sunucuda bulunamadı; en sık karşılaşılan hata kodlarından biridir.

405

Method Not Allowed

İstekte kullanılan HTTP metodu (örn. POST) bu kaynak için desteklenmiyor.

406

Not Acceptable

İstemcinin kabul ettiği içerik özellikleri ile sunucunun sunabildiği içerik uyuşmuyor.

407

Proxy Authentication Required

İsteğin işlenebilmesi için önce proxy sunucusunda kimlik doğrulaması yapılması gerekiyor.

408

Request Timeout

Sunucu, istemciden gelen isteği belirlenen süre içinde tamamlayamadı.

409

Conflict

İstek, kaynağın mevcut durumuyla çakışıyor (örn. aynı anda yapılan çakışan güncellemeler).

410

Gone

İstenen kaynak kalıcı olarak kaldırılmış ve geri gelmeyecek.

411

Length Required

Sunucu, Content-Length başlığı belirtilmeyen isteği reddetti.

412

Precondition Failed

İsteğin başlıklarında belirtilen ön koşullardan biri sunucu tarafından karşılanmadı.

413

Payload Too Large

İstemcinin gönderdiği veri, sunucunun işleyebileceğinden daha büyük.

414

URI Too Long

İstekte kullanılan URL, sunucunun işleyebileceğinden daha uzun.

415

Unsupported Media Type

İstekteki veri formatı sunucu tarafından desteklenmiyor.

416

Range Not Satisfiable

İstemcinin talep ettiği Range (kısmi içerik) değeri kaynağın boyutuyla uyuşmuyor.

417

Expectation Failed

Sunucu, isteğin Expect başlığında belirtilen beklentiyi karşılayamadı.

418

I'm a Teapot

1 Nisan şakası olarak IETF tarafından tanımlanan, ciddi kullanım amacı olmayan esprili bir HTTP kodu.

422

Unprocessable Entity

İstek sözdizimi doğru ancak içerdiği veriler anlamsal olarak işlenemiyor.

423

Locked

Erişilmeye çalışılan kaynak kilitli durumda (WebDAV uzantısı).

424

Failed Dependency

İstek, başka bir isteğin başarısız olması nedeniyle gerçekleştirilemedi (WebDAV).

425

Too Early

Sunucu, tekrar oynatma saldırısı riski nedeniyle isteği işlemek istemiyor.

426

Upgrade Required

Sunucu, isteğin farklı bir protokolle tekrar gönderilmesini istiyor.

428

Precondition Required

Sunucu, isteğin koşullu (conditional) olmasını zorunlu kılıyor.

429

Too Many Requests

İstemci, belirli bir sürede izin verilenden fazla istek gönderdi (rate limiting).

431

Request Header Fields Too Large

İstek başlıkları sunucunun işleyebileceğinden daha büyük.

451

Unavailable For Legal Reasons

Kaynak, yasal bir kısıtlama (örn. mahkeme kararı) nedeniyle erişime kapatılmış.

5xx Sunucu Hatası

500

Internal Server Error

Sunucu tarafında beklenmeyen genel bir hata oluştu; en yaygın sunucu hatasıdır.

501

Not Implemented

Sunucu, isteği yerine getirmek için gerekli işlevi desteklemiyor.

502

Bad Gateway

Ağ geçidi veya proxy görevi gören sunucu, ana sunucudan geçersiz bir yanıt aldı.

503

Service Unavailable

Sunucu şu anda aşırı yük veya bakım nedeniyle isteği karşılayamıyor.

504

Gateway Timeout

Ağ geçidi veya proxy, ana sunucudan zamanında yanıt alamadı.

505

HTTP Version Not Supported

Sunucu, istekte kullanılan HTTP protokol sürümünü desteklemiyor.

506

Variant Also Negotiates

Sunucuda bir yapılandırma hatası mevcut; istenen kaynak kendi içinde döngüsel referans içeriyor.

507

Insufficient Storage

Sunucu, isteği tamamlamak için yeterli depolama alanına sahip değil (WebDAV).

508

Loop Detected

Sunucu, isteği işlerken sonsuz bir döngü tespit etti (WebDAV).

510

Not Extended

İsteğin yerine getirilebilmesi için daha fazla genişletme gereklidir.

511

Network Authentication Required

İstemcinin ağ erişimi kazanmak için kimlik doğrulaması yapması gerekiyor (örn. otel/havaalanı wifi girişi).

520

Web Server Returned an Unknown Error

Cloudflare gibi CDN/proxy servislerinin, arka uçtaki web sunucusundan tanımlanamayan bir hata aldığında verdiği özel kod.

521

Web Server Is Down

Cloudflare gibi servislerin, arka uçtaki web sunucusuna hiç bağlanamadığında verdiği özel kod.

522

Connection Timed Out

Cloudflare gibi servislerin, arka uçtaki sunucuyla bağlantı zaman aşımına uğradığında verdiği özel kod.

523

Origin Is Unreachable

Cloudflare gibi servislerin, arka uçtaki sunucuya ulaşamadığında verdiği özel kod.

524

A Timeout Occurred

Cloudflare gibi servislerin, bağlantı kurulduktan sonra sunucudan yanıt alamayınca verdiği zaman aşımı kodu.