Skip to main content
CalculoraCalculora

Finans & İş

Finans Hesap MakineleriYatırım ve PlanlamaKişisel FinansGayrimenkul Yatırımıİş AraçlarıStartup ve Yazılım Şirketleri

Matematik & Teknoloji

Matematik Hesap MakineleriMühendislik AraçlarıFizik AraçlarıGeliştirici AraçlarıOkul Araçları

Sağlık & Yaşam

Tıbbi AraçlarAkıllı AraçlarRastgele Seçici

Yaratıcı & Özel

İçerik Üretici Ekonomisiİslami AraçlarSürdürülebilirlikOyunlar

Dönüştürücüler

Birim DönüştürücüUzunluk DönüştürücüAğırlık DönüştürücüSıcaklık Dönüştürücü→ Birim Dönüştürücüler

Rastgele Seçici

Rastgele Sayı ÜreticiParola Gücü DenetleyicisiÇarkı ÇevirYazı Tura SimülatörüZar Atma SimülatörüSaat Dilimi Çakışma Hesaplayıcısı→ Rastgele Seçici
Dosya Dönüştürücü

PDF Araçları

PDF'yi JPG'ye DönüştürPDF'yi PNG'ye DönüştürPDF'den Metin ÇıkarPDF'yi GIF'e DönüştürPDF'yi WebP'ye DönüştürPDF'yi SVG'ye DönüştürPDF'yi Word'e DönüştürPDF'yi Excel'e DönüştürPDF'yi PowerPoint'e DönüştürPDF'yi HTML'ye DönüştürPDF'yi Markdown'a DönüştürPDF'yi TIFF'e Dönüştür

Görüntü Dönüştürücü

JPG'yi PNG'ye DönüştürPNG'yi JPG'ye DönüştürPNG'yi WebP'ye DönüştürWebP'yi PNG'ye DönüştürWebP'yi JPG'ye DönüştürJPG'yi WebP'ye DönüştürSVG'yi PNG'ye DönüştürSVG'yi JPG'ye DönüştürSVG'yi WebP'ye DönüştürBMP'yi PNG'ye DönüştürBMP'yi JPG'ye DönüştürBMP'yi WebP'ye Dönüştür

Gelişmiş Görüntüler

HEIC'yi JPG'ye DönüştürHEIC'yi PNG'ye DönüştürTIFF'yi JPG'ye DönüştürTIFF'yi PNG'ye DönüştürJPG'yi TIFF'e DönüştürPNG'yi TIFF'e DönüştürJPG'yi ICO'ya DönüştürPNG'yi ICO'ya DönüştürJPG'yi AVIF'ye DönüştürPNG'yi AVIF'ye Dönüştür

GIF & Animasyon

GIF Karelerini PNG'ye DönüştürGIF Karelerini JPG'ye DönüştürGIF Kare ÇıkarıcıPNG'yi GIF'e DönüştürJPG'yi GIF'e DönüştürGIF'yi WebP'ye Dönüştür

Düzenleme

Filigran ekleGörüntü Nesnesi KaldırıcıTarayıcınızda anında görsel boyutlandırmaGörselleri çevrimiçi sıkıştırın — dosya boyutunu azaltın, kaliteyi koruyun
Matematik Hız MücadelesiZihinsel Matematik YarışmasıWordleBint WaladSudoku2048
Döviz Çevirici
CalculoraCalculora

Tüm ihtiyaçlarınız için tek durak hesap makinesi platformunuz. Ücretsiz, hızlı ve doğru araçlar.

%100 gizli — tüm hesaplamalar tarayıcınızda yapılır, hiçbir veri sunucuya gönderilmezSonsuza kadar ücretsiz — ödeme duvarı yok, abonelik yok, hesap gerekmez

Popüler

  • VKİ Hesaplama
  • Kredi Hesaplayıcı
  • Yaş Hesaplama
  • Mortgage Hesaplama
  • Yüzde Hesaplama
  • Bilimsel Hesap Makinesi
  • Tümünü gör →

Kategoriler

  • Matematik
  • Finans
  • Sağlık & Yaşam
  • Finans & İş
  • Geliştirici Araçları
  • Mühendislik
  • Kategoriler →

Daha Fazla

  • Döviz Çevirici
  • Dosya Dönüştürücü
  • Oyunlar ve Eğlenceli Araçlar

Yasal

  • Hakkımızda
  • İletişim
  • Gizlilik Politikası
  • Kullanım Koşulları
  • Sorumluluk Reddi
  • Site Haritası

Diller

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. Tüm hakları saklıdır.

ile oluşturuldu — %100 ücretsiz

Sunucu yok — tamamen statik site, sıfır veri toplama

  1. Ana Sayfa
  2. Geliştirici Araçları
  3. HTTP Durum Kodu Sorgulama

HTTP Durum Kodu Sorgulama

Herhangi bir HTTP durum kodunu arayın — 200, 404, 500 ve aradaki her şey — ne anlama geldiğini ve sunucuların bunu ne zaman döndürdüğünü basit bir dille açıklayın.

Hesap makinesi yükleniyor...
Bu araç size yardımcı oldu mu?

HTTP Durum Kodu Sorgulama nedir?

HTTP durum kodları, bir web sunucusunun her yanıtla birlikte geri gönderdiği üç haneli sayılardır; istemciye (tarayıcı, uygulama veya API tüketicisi) isteğin başarılı olup olmadığını, yönlendirme gerektirip gerektirmediğini veya başarısız olup olmadığını — ve nedenini — söyler. IETF tarafından standartlaştırılmışlardır ve her web sunucusunda, tarayıcıda ve programlama dilinde aynı şekilde kullanılırlar; bu da onları yazılım geliştirmede en evrensel hata ayıklama başvurularından biri yapar. Bu sorgulama aracı, beş kategorinin tümündeki en yaygın kodları kapsar — bilgilendirme (1xx), başarı (2xx), yönlendirme (3xx), istemci hatası (4xx) ve sunucu hatası (5xx) — her birinin pratikte gerçekte ne anlama geldiğine dair yalnızca resmî RFC tanımını değil, sade bir dille açıklamalar sunar.

Bu Hesap Makinesi Ne Zaman Kullanılmalı

  • Bir isteğin başarısız olduğu ve durum kodunun gerçekte ne anlama geldiğini anlamanız gereken bir API entegrasyonunda hata ayıklarken
  • Belirli bir hata koşulu için kendi API'nizden hangi HTTP durum kodunu döndüreceğinize karar verirken
  • Bir web geliştirme kursu veya bootcamp'inde HTTP temellerini öğretirken veya öğrenirken
  • Farklı 4xx ve 5xx durumlarını ayırt etmesi gereken hata işleme middleware'i yazarken
  • 301 mi yoksa 302 mi döndürüldüğünü kontrol ederek bir yönlendirmenin neden çalışmadığını araştırırken
  • Tarayıcının bir ağ hatası gösterdiği ancak sunucunun 200 döndürdüğü CORS sorunlarını giderirken

Adımlar:

  1. Arama kutusuna bir durum kodu (404 gibi) veya bir anahtar kelime ("forbidden" gibi) yazın.
  2. Belirli bir aralığa göz atmak istiyorsanız 1xx-5xx düğmelerini kullanarak kategoriye göre filtreleyin.
  3. Kodun ne anlama geldiğini ve genellikle ne zaman döndürüldüğünü açıklayan sade dili okuyun.
  4. API yanıtlarında hata ayıklarken veya hata işleme oluştururken bunu hızlı bir başvuru olarak kullanın.

Formül

1xx: Bilgilendirme — istek alındı, işlem sürüyor 2xx: Başarı — istek başarıyla alındı ve kabul edildi 3xx: Yönlendirme — isteği tamamlamak için ileri işlem gerekli 4xx: İstemci Hatası — istek hatalı sözdizimi içeriyor veya yerine getirilemiyor 5xx: Sunucu Hatası — sunucu geçerli bir isteği yerine getiremedi

Kullanım Alanları

  • Entegre ettiğiniz bir API tarafından döndürülen yabancı bir durum kodunu hızla anlamak
  • Belirli bir hata koşulu için kendi API'nizden hangi durum kodunu döndüreceğinize karar vermek
  • Belirli bir kodun gerçekte neyi ima ettiğini kontrol ederek bir isteğin neden başarısız olduğunu hata ayıklamak
  • Bir web geliştirme kursunda HTTP temellerini öğretmek veya öğrenmek
  • Farklı 4xx ve 5xx durumlarını ayırt eden doğru hata işleme mantığı yazmak

Temel Faydalar

  • Sık kullanılan tüm durum kodları tek bir aranabilir başvuruda
  • Yalnızca resmî RFC ifadeleri değil, sade dilde açıklamalar
  • Kategoriye göre anında filtreleme (1xx'ten 5xx'e)
  • Ücretsiz, hızlı, kayıt gerekmez

Uzman İpuçları

  • 5xx kodlarını yalnızca sunucu tarafı hataları için saklayın — istemci giriş hatalarını belirtmek için asla kullanmayın
  • Hız sınırlaması uygularken 429'u bir Retry-After başlığıyla kullanın; böylece iyi davranışlı istemciler ne zaman yeniden deneyeceklerini bilir
  • Bir kaynak gerçekten mevcut olmadığında genel bir hata sayfası yerine 404'ü tercih edin — hem kullanıcılar hem arama motorları için daha iyidir
  • Bir API tasarlarken her şeyi genel bir 400'e varsayılan olarak ayarlamak yerine belirli 4xx kodlarını (422, 409, 400) seçin

Kaçınılması Gereken Yaygın Hatalar

  • Aslında başarısız olan bir istek için 200 OK döndürmek, hataları izleme araçlarından gizlemek
  • 401'i (kimliği doğrulanmamış) 403'le (kimliği doğrulanmış ancak yetkisiz) karıştırmak
  • Kalıcı olması gereken bir yönlendirme için (301) 302 kullanmak ve SEO'ya zarar vermek
  • İstemci tarafı hata işlemede belirli koda göre ayrıştırmak yerine tüm 4xx ve 5xx hatalarını aynı şekilde ele almak

Anahtar Terimler Açıklandı

  • Durum satırı: Durum kodunu ve kısa bir açıklama ifadesini içeren HTTP yanıtının ilk satırı
  • Idempotent: Aynı isteğin tekrarlanmasının tek kez yapılmasıyla aynı etkiye sahip olduğu bazı HTTP yöntemlerinin bir özelliği
  • Yönlendirme zinciri: Bir tarayıcının son kaynağa ulaşmadan önce izlediği birden çok yönlendirme dizisi
  • Hız sınırlama: Bir istemcinin belirli bir zaman penceresinde yapabileceği istek sayısını kısıtlama; genellikle 429 ile belirtilir

İlgili Kavramlar

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

Örnek

"429" araması "Too Many Requests" sonucunu döndürür — API'lerin bir hız sınırını aştığınızda döndürdüğü kod; size yavaşlamanızı ve bir gecikmenin ardından yeniden denemenizi söyler.

Sonuçlarınızı Yorumlama

HTTP durum kodları ilk hanelerine göre beş sınıfa ayrılır. 1xx bilgilendiricidir ve uygulama kodunda nadiren görülür. 2xx başarıyı doğrular — 200 OK en yaygın olanıdır, ancak 201 Created ve 204 No Content de REST API'lerinde sıktır. 3xx yönlendirmeyi yönetir; en önemlileri 301 (kalıcı) ve 302 (geçici) şeklindedir. 4xx hataları, istemcinin isteğinde bir sorun olduğunu gösterir. En yaygın olanları 400 Bad Request (hatalı sözdizimi), 401 Unauthorized (kimliği doğrulanmamış), 403 Forbidden (yetkisiz), 404 Not Found (kaynak mevcut değil) ve 429 Too Many Requests'dir (hız sınırı aşıldı). Belirli 4xx kodlarının doğru kullanımı, API'nizi her şey için genel bir 400 döndürmekten çok daha kolay hata ayıklanabilir kılar. 5xx hataları sunucunun başarısız olduğu anlamına gelir. 500 genel iç hata, 502 Bad Gateway yukarı akış sunucusunda bir sorun olduğunu belirtir ve 503 Service Unavailable genellikle sunucunun aşırı yüklü veya bakım için kapalı olduğu anlamına gelir. 5xx hatalarında hata ayıklarken istemci tarafı yanıtı yerine sunucu günlüklerini kontrol edin, çünkü durum kodu tek başına kök nedeni nadiren ortaya çıkarır.

Sıkça Sorulan Sorular

Farklı HTTP durum kodu aralıkları ne anlama gelir?
1xx kodları bilgilendiricidir, 2xx başarı anlamına gelir, 3xx yönlendirmeyi belirtir, 4xx istemcinin bir hata yaptığı anlamına gelir (örneğin var olmayan bir sayfayı istemek) ve 5xx ise sunucunun kendisinin geçerli bir isteği yerine getiremediği anlamına gelir.
401 ile 403 arasındaki fark nedir?
401 Unauthorized, kimliğinizi doğrulamadığınız (veya kimlik bilgilerinizin geçersiz olduğu) anlamına gelir — sunucu kim olduğunuzu bilmez. 403 Forbidden ise sunucunun kim olduğunuzu bildiği ancak kaynağa erişim izniniz olmadığı anlamına gelir.
Neden bazen açıkça yüklenemeyen bir sayfa için 200 görüyorum?
Bu genellikle sunucunun geçerli bir HTTP yanıtı döndürdüğü (dolayısıyla 200 OK) ancak bu yanıtın uygulama düzeyindeki içeriğinin bir hatayı tanımladığı anlamına gelir — API'lerin hata ayrıntılarını durum kodu yerine yanıt gövdesine koyduğu yaygın bir desendir.
301 ve 302 yönlendirmeleri arasındaki fark nedir?
301 Moved Permanently, tarayıcılara ve arama motorlarına kayıtlarını güncellemelerini ve bundan sonra yeni URL'yi kullanmalarını söyler. 302 Found ise geçici bir yönlendirmeyi işaret eder — gelecekteki istekler için orijinal URL yine de kullanılmalıdır.
429 Too Many Requests ne anlama gelir?
429, istemcinin belirli bir zaman diliminde çok fazla istek gönderdiğini gösterir. Sunucu, istemciye ne zaman tekrar denemesi gerektiğini söyleyen bir Retry-After başlığı ekleyebilir. Bu kodla karşılaştığınızda üstel geri çekilme uygulayın.
503 Service Unavailable nedir?
503, sunucunun isteği geçici olarak işleyemediği anlamına gelir, genellikle aşırı yük veya bakım nedeniyle. 500'ün aksine bunun çözülmesi beklenir. Sunucu bir Retry-After başlığı ekleyebilir.
418 I'm a Teapot ne anlama gelir?
418, RFC 2324 (1998) içinde bir 1 Nisan şakası olarak tanımlanmıştır. Gerçek bir durum kodudur, ancak pratikte nadiren kullanılır. Bazı sunucular geçersiz isteklere esprili bir yanıt olarak bunu döndürür.
404 Not Found nedir?
404, sunucunun istenen kaynağı bulamadığı anlamına gelir. Bu, en yaygın istemci hatasıdır. Kırık bir bağlantıyı, yanlış yazılmış bir URL'yi veya taşınmış ya da silinmiş bir kaynağı gösterebilir.
CORS'un durum kodlarıyla ne ilgisi var?
CORS (Cross-Origin Resource Sharing) ön kontrol istekleri başarı durumunda 204 No Content döndürür. Sunucu doğru CORS başlıklarıyla yanıt vermezse, tarayıcı durum 200 olsa bile yanıtı engeller; bu da konsolda bir ağ hatası olarak görünür.
Bir durum kodunu nasıl ararım?
Arama kutusuna sayısal kodu (404 gibi) veya bir anahtar kelimeyi ('forbidden' ya da 'timeout' gibi) yazın. Ayrıca belirli bir aralığa göz atmak için 1xx–5xx düğmelerini kullanarak kategoriye göre filtreleyebilirsiniz.
204 No Content yanıtı nedir?
204, isteğin başarılı olduğunu ancak döndürülecek bir içerik olmadığını belirtir. Başarılı bir DELETE isteğinden sonra, CORS ön kontrol yanıtları için veya bir API gövde döndürmeden veri kabul ettiğinde yaygın olarak kullanılır.

İlgili Araçlar

Daha fazla araç keşfet

En Boy Oranı Hesaplayıcı

Bant Genişliği Hesaplayıcı

İndirme Süresi Hesaplayıcı

Bulut Barındırma Maliyeti Hesaplayıcı

İçerik Dağıtım Ağı Cost Calculator

API Para Kazanma Hesaplayıcı

Benzer araçlar

En Boy Oranı Hesaplayıcı
Geliştirici Araçları
Bant Genişliği Hesaplayıcı
Geliştirici Araçları
İndirme Süresi Hesaplayıcı
Geliştirici Araçları
Bulut Barındırma Maliyeti Hesaplayıcı
Geliştirici Araçları
100
Continue
The server has received the request headers and the client should proceed to send the request body.
101
Switching Protocols
The requester has asked the server to switch protocols and the server has agreed to do so.
102
Processing
The server has received and is processing the request, but no response is available yet.
200
OK
The request has succeeded.
201
Created
The request has succeeded and a new resource has been created as a result.
202
Accepted
The request has been received but not yet acted upon.
204
No Content
The server successfully processed the request and is not returning any content.
206
Partial Content
The server is delivering only part of the resource due to a range header sent by the client.
301
Moved Permanently
This and all future requests should be directed to the given URI.
302
Found
Tells the client to look at (browse to) another URL temporarily.
304
Not Modified
Indicates that the resource has not been modified since the version specified by the request headers.
307
Temporary Redirect
The request should be repeated with another URI, but future requests can still use the original URI.
308
Permanent Redirect
The request and all future requests should be repeated using another URI, method not changed.
400
Bad Request
The server cannot or will not process the request due to a client error.
401
Unauthorized
Authentication is required and has failed or has not yet been provided.
403
Forbidden
The request was valid, but the server is refusing action — the client does not have access rights.
404
Not Found
The requested resource could not be found but may be available in the future.
405
Method Not Allowed
A request method is not supported for the requested resource.
408
Request Timeout
The server timed out waiting for the request.
409
Conflict
The request could not be processed because of conflict in the current state of the resource.
410
Gone
The resource requested is no longer available and will not be available again.
413
Payload Too Large
The request is larger than the server is willing or able to process.
414
URI Too Long
The URI provided was too long for the server to process.
415
Unsupported Media Type
The request entity has a media type which the server or resource does not support.
418
I'm a teapot
This code was defined as an April Fools' joke in RFC 2324 and is not expected to be implemented by real servers.
422
Unprocessable Entity
The request was well-formed but was unable to be followed due to semantic errors.
429
Too Many Requests
The user has sent too many requests in a given amount of time (rate limiting).
500
Internal Server Error
A generic error message given when an unexpected condition was encountered.
501
Not Implemented
The server either does not recognize the request method, or it lacks the ability to fulfil it.
502
Bad Gateway
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503
Service Unavailable
The server cannot handle the request, usually due to maintenance or being overloaded.
504
Gateway Timeout
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.