2xx yanıt durum kodu hakkında
Yayınlanan: Alex Shashenko 2023-11-27 Bütün makalelerToplamda beş web sitesi durum grubu vardır: 1xx, 2xx, 3xx, 4xx ve 5xx. 2xx kodlu mesaj grubu ise istemcinin (kullanıcının) talep ettiği işlemin başarıyla tamamlanmasıyla ilgilidir. Bu nedenle, bu gruptaki her durum mesajı tamamlanma durumunu, tamamlanma için ek gereksinimleri veya tamamlanma aşamasındaki çeşitli sorunları temsil eder. Temel olarak, sunucu amaçlandığı gibi çalışıyorsa, başarılı olan her istemcinin sorgusu bu gruptan gelen yanıtlardan biriyle sona erer.
200 yanıt kodundan başlayarak, kategori içindeki her sayı, müşterinin sorgusunun, satın alma işleminden ve ana bilgisayar üzerinde gerekli tüm prosedürlerden geçtikten sonra tamamlandığı koşulları tanımlar. Ancak kodlanmış reaksiyon mesajlarının içindeki açıklamalar, belirli durum ve koşullara göre farklılık gösterebilir. Başlangıç olarak, durum kodu 200'ün anlamı, web yöneticilerine kelimenin tam anlamıyla her şeyin müşterinin sorgusu doğrultusunda amaçlandığı gibi çalıştığını, başka hiçbir şeyin olmadığını belirtir.
Bu mantığı takip ederek 201, ana makinede yeni web örneğinin oluşturulmasına bir yanıttır. Ve kod 204 veya "İçerik Yok"; işlemin ana bilgisayara ulaştığını, edinildiğini ve bittiğini ancak kaynağın tepki verecek hiçbir şeyi olmadığını bildirir. Bunu hesaba katarsak, 2xx grubundaki çeşitli tepkiler hakkında bilgi edinmek ve bunların neden sorumlu olduğu hakkında bilgi edinmek hayati önem taşıyor.
Durum kodu 200 Tamam
Temel olarak cevap, yalnızca iki gerçek açıklama mektubuna sahip olmasına rağmen zaten herkesin bilmesi gereken her şeyi tanımlıyor ve açıklıyor. Kelimenin tam anlamıyla, her sekansın tam anlamıyla kitaba göre çalıştığını belirtir; sorgu alındı, prosedür gereği tüm adımlar tamamlandı ve yanıt olarak gerekli tüm veriler gönderildi. Müşteri tarafı, web sitesinin veya başka bir web örneğinin kullanıcının gerçekleştirdiği eyleme göre gerekli verileri anında yükleyip gösterdiği tüm durum ve durumlarda 200 durum kodunu alır.
Basitleştirmek gerekirse, durum kodu 200'ün anlamı, temel olarak her şeyin olması gerektiği gibi gittiği durumları tanımlar. Sorgunun tamamlanması için gerekli tüm adımlar tamamlandı; herhangi bir olası sorun veya hata olmadan yürütüldü, hedefine ulaştı, edinildi, anlaşıldı ve tamamlandı. Diğer olası durumlarda da web yöneticisi günlüklerde yanıt kodu 200'ü alamayacaktır; ilk sorguya farklı bir yanıt verilecektir.
Kodlanmış mesajlar yoluyla web kaynağı tepkileri 2xx grubundan veya başka bir gruptan olabilir ve performansa, yazılıma, donanıma, ağ durumuna ve diğer koşullara bağlı olacaktır. Üstelik çoğu kullanıcı genellikle ‘OK’ ve yalnızca web yöneticisi gerçek verilere erişmeye çalışmadan bir işlem yürüterek bir şeyi teşhis etmeye çalıştığında görünür.
201 durum kodu - ‘Oluşturuldu’
Bu yanıt yalnızca kullanıcı veya genellikle web yöneticisi ana makinede yeni bir web kaynağı oluşturduğunda görünür. Bu 201 yanıt kodu, kelimenin tam anlamıyla web barındırıcısında yeni örneğin oluşturulması ve bunun sorunsuz bir şekilde gerçekleştirilmesiyle ilgilidir. Ve elbette, hiçbir ek sorgulamanın gerekli olmadığı gerçeği hakkında. Bu nedenle, 200'de olduğu gibi, genellikle istemci tarafında görülmez ve genellikle teşhis işlemi gerçekleştirilirken yalnızca sunucu günlüklerinde görülebilir.
Yalnızca belirli durumlarda, örneğin istemcinin web örneği oluşturmak için idari erişim haklarına sahip olması veya benzer düzeyde yetki verebilecek diğer araçları geçici olarak bile olsa kullanması durumunda, ana bilgisayar bitirme sonrasında buna izin verirse durum kodu 201 görülebilir yaratma görevi. Aksi halde, ana bilgisayar günlükleri dışında hiçbir şekilde görünmez; genellikle tarayıcı veya diğer istemci tarafı yazılım, yazılımı yeni oluşturulan web örneğine yönlendirmek için ana bilgisayar tarafından verilen sırayı takip eder, ancak bu, yapılandırmaya ve koşullara büyük ölçüde değişiklik gösterir ve bağlıdır.
201 ve 200 durum kodu
Temel olarak, 2xx grubundan gelen her iki birincil kodlanmış bildirim, istemci sorgusunun ardından web barındırıcısının başarılı çalışmasına yanıt olarak döndürülür. Ancak durum kodu 201 ile 200'ün karşılaştırılması, tanım ve açıklamalarına daha derinlemesine bakıldığında geçerli değildir.
200, kelimenin tam anlamıyla, web kaynağından veri alma işleminin tamamlandığını ve istemci tarafından gönderilen sorguya göre istemci tarafının karşılığında verileri aldığını tanımlar. Öte yandan, 201, ana bilgisayarın, örneğin bir web örneğinin (örneğin sayfa veya dosya) aynı ana makinede başarıyla oluşturulduğuna ilişkin mesajı döndürdüğünü tanımlar. Bu nedenle, web yöneticisi veya istemci tarafı ‘Tamam’ erişim denemesinde ve ‘Oluşturuldu’ buna göre sorgu oluşturma işleminde.
202 durum kodu - ‘Kabul edildi’
2xx kategorisindeki ana makineden gelen bildirimlerin alabileceği en yaygın tepkilerden biri. Yalnızca sorgunun ana bilgisayar tarafından hemen alınması üzerine gerçekleştirilemediği durumlarda görülebiliyordu. Genellikle 202 yanıt kodu, kullanıcının prosedürün anında sonlandırılmasını veya ana makineden anında yanıt alınmasını ima eden bir sorgu işlediği durumları ifade eder.
Dosyaların ana makineye toplu olarak yüklenmesi gerekiyorsa bu durum meydana gelebilir ve bu tür durumlarda, etkin olan dışındaki tüm yükleme sorguları, ana bilgisayardan gelen talimatlar uyarınca durum kodu 202'yi döndürecektir. Bunun nedeni, tüm sorguların daha ileri işlemler için kuyruğa alınmış olmasıdır. Buna göre istemci, her ayrı sorgu için tamamlanma sırasına göre kodlanmış mesajlar alacaktır.
Başka bir deyişle bu, eşzamansız işlemlere yönelik bir mesajdır. Diğer kodlanmış mesajların önünde yer alır ve tüm sorguların ana bilgisayar tarafından tamamlanmak üzere kuyruğa alındığını ancak işlenmediğini ve bu nedenle tamamlama yanıtlarının gönderilmediğini belirtir.
203 durum kodu - ‘Yetkili Olmayan Bilgiler’
Bu kodlanmış mesaj, ana bilgisayar tarafından yalnızca istemci tarafının proxy aracılığıyla ağa bağlandığı ve benzer şekilde web ana bilgisayarına bir sorgu göndermeye çalıştığı durumlarda verilir. Ve söz konusu proxy'nin kullanımı nedeniyle verilerin değiştirildiğini ve istemci-ana bilgisayar senkronizasyon dizisi tarafından yetkili olarak değerlendirilmeyeceğini tanımlar. Basitçe söylemek gerekirse, durum kodu 203, proxy, yapılandırması nedeniyle başarılı yanıtı bir şekilde değiştirdiğinde ve genel bütünlüğünü ve geçerliliğini değiştirdiğinde görünür.
Genellikle 203 yanıt kodu, web örneğinin tedarik edilen çalışması açısından en yüksek öneme sahiptir. Çünkü host tarafında, talep edilen verinin iç yapısında meydana gelen değişikliklerin istemci tarafındaki yazılıma bildirilmesi gerekli görülmüştür. Bu, bu verilerin önbelleğe alınmaması gerektiğini tanımlar. Önbelleğe alınan veri uyuşmazlıklarından kaçınmak da önemlidir. Bu gibi durumlarda, proxy'nin yapılandırmadan kaldırılmasının ardından kaynağın önbelleğe alınan bölümlerinin yenilenmesi gerekir.
204 durum kodu - ‘İçerik Yok’
Bu temel olarak, gösterilecek veya eklenecek veri olmadan ana bilgisayarın doğru çalışmasına yönelik bir yanıttır. Günümüzde 204 yanıt kodu genellikle çeşitli düzenleme arayüzleriyle (örneğin metin editörleriyle) çalışırken ortaya çıkıyor. Günlüklerde görünmesi, verilerin etkileşim sırasında değiştirilmediği, dolayısıyla barındırma hizmetinin mevcut verilere ekleyecek hiçbir şeyi olmadığı anlamına gelir.
Temel olarak durum kodu 204, ana bilgisayar tarafından istemciye, sorgulama üzerine işlediği bilginin değişmeyen durumu hakkında bilgi vermek için kullanılan yöntemdir. Ayrıca genellikle bilginin gönderildiğini, alındığını ve alındığını, sorgunun tamamlandığını, her şeyin normal şekilde çalıştığını ancak mevcut verilerdeki hiçbir şeyin istemci tarafından muhtemelen değiştirilmiş olarak işaretlenmediğini bildirmenin bir yolu olarak kullanılır.
Durum kodu 204 içerik kullanımı yok
Genellikle 204 ‘İçerik Yok’ mesajı, düzenleme arayüzüne erişen istemci tarafından kaydetme isteğini onaylarken kullanılır. Örneğin, kullanıcı Google Dokümanlar'ı kullandığında ve belgeyi otomatik olarak kaydetmeye çalıştığında, istemci (kullanıcının tarayıcısı), belgenin içindeki hiçbir şey istemci tarafından değiştirilmediğinde otomatik kaydetme isteklerine 204 geri dönüş alır.
Ayrıca, veri aktarma işleviyle çalışan otomatik sistemler için kaynak reaksiyonu olarak da yaygın olarak kullanılır. Ve temelde yukarıda açıklananla aynı şekilde çalışır; ancak alıcı tarafta hiçbir veri değiştirilmediğinde 204'lü mesaj görünür.
205 durum kodu - ‘İçeriği Sıfırla’
Bu web ana bilgisayar yanıtı, kaynağın kullanıcının sorgusunu işlemeyi başardığını ve web örneği durumunun, işlem tamamlandıktan sonra ana bilgisayar tarafından sıfırlanması gerektiğini bildirir. Genellikle durum kodu 205, yeni başlayanlar için form veya belge içeren web örneği, değiştirilmemiş yinelemeye geri döndürülme koşulu altında istemci tarafı tarafından yenilendiğinde görünür. Söz konusu formun yenilenerek değiştirilmeden önceki haline döndürüleceğini bildirir.
Temel olarak, web örneği yenileme sorgusu üzerine sıfırlanacak şekilde yapılandırıldığında ana bilgisayar tarafından 205 yanıt kodu gönderilir. Bu bildirim mesajını sunucudan görmenin başka bir yolu da, sunucunun yapılandırmasının, doldurulan verilerin (örneğin, forma veya belgeye) gönderilmesi üzerine örneğin sıfırlanması koşulunu tanımlamasıdır.
206 durum kodu - ‘Kısmi İçerik’
Bu, genellikle istemci, aralık istekleri üzerine verileri ana bilgisayardan indirirken görünen kodlanmış mesajdır. Durum kodu 206, Sorgu kabul edilir edilmez, talep edilen verilerin yalnızca bir kısmı kullanıcı tarafından elde edilecektir. Ve açıkçası, ana bilgisayarın aralığın yalnızca tek bir bölümünü işleyebildiği ve görevi tamamladıktan sonra bunu gönderebildiği koşulları tanımlar. İndirme sırasında 206 yanıt kodunu içeren, temelde her şeyin amaçlandığı gibi çalıştığını belirten birkaç mesaj olabilir.
Teknik açıdan bakıldığında, ayarlara bağlı olarak üç tür 206 mesajı vardır: Tek Parça, Çoklu Parça ve Birleşik Parça. Bunlar, verinin tek bir bölümünün aktarılmasını, birkaç parçanın eşzamanlı olarak aktarılmasını veya kuyruktaki bitişik sorguların benzer koşulları nedeniyle birleştirilmiş bir veri yığınının aktarılmasını temsil eder.
207 durum kodu - ‘Çoklu Durum’
Bu, kullanıcının sorgusunun kabul edildiği ancak toplantı sahibinin birden fazla tepki vermesine neden olduğu ve bunların toplantı sahibinden gelen tek bir yanıtta birleştirildiği durumları kapsayan bir mesajdır. Durum kodu 207, ana bilgisayar toplu sorgu tamamlamaya tepki verdiğinde, ana makine yanıt olarak sunacak tek bir kaynaktan veya veri girişinden fazlasını bulduğunda ve sorgu tamamlama birkaç farklı yanıta ilişkin koşulları yerine getirdiğinde görünür.
Temel olarak 207 yanıt kodu, kaynağın birden fazla kaynak reaksiyon kodunu tek bir mesajda birleştirmesi için bir araçtır. Bu nedenle istemcinin, gerekirse dahil edilen tüm kodlanmış mesajları manuel olarak kontrol etmesi gerekir.
Durum kodu 221
Kullanıcı 221 yanıt koduyla karşılaştığında, bu, sırasıyla dosya veya posta sunucularına FTP veya SMTP protokolü aracılığıyla yapılan bir sorgunun yanıtı olduğu anlamına gelir. Aynı web barındırıcısı yanıtı da HTTP protokolü tarafından desteklenmiyor.
FTP söz konusu olduğunda durum basittir; durum kodu 221, kullanıcının oturumu kapatma girişiminin başarılı olduğu anlamına gelir. Bu nedenle FTP kaynağıyla bağlantı kapalı olarak tanımlandı.
221 durum koduyla SMTP reaksiyonu durumunda, bu, iki anlamı olan dahili bir posta kaynağı bildirim yöntemidir. Biri, tıpkı FTP ile ilgili oturumda olduğu gibi, kelimenin tam anlamıyla oturumun sonunu belirtir. Bir diğeri ise istemci tarafındaki kullanıcı adı veya şifre uyuşmazlığından kaynaklanan kimlik doğrulama sorunudur. İkinci sorunu düzeltmek için kullanıcının, posta kaynağına erişim için sağlanan kullanıcı adını ve şifreyi kontrol etmesi gerekir.
Durum kodu 222
Bu, HTTP protokolü için desteklenmeyen bir mesaj numarasıdır, ancak SNMP protokolü için bir hata dönüşüdür. Durum kodu 222, web yöneticilerine yönelik ‘Böyle bir nesne yok' ifadesini içeren bir mesajdır. Sorguya yanıt olarak mesaj gönderilir ve Nesne Kimliği veya OID, donanım satıcısına bağlı olarak değiştiği için düzeltilmesi çok kolay değildir.
Temel olarak 222 yanıt kodu, ana bilgisayarda web yöneticisinin sorgusunda belirtilen kimliğe sahip hiçbir nesnenin bulunmadığını, bu nedenle işlemin tamamlanamayacağını ve ana bilgisayarın hatayla geri döndüğünü belirtir. Sorgunun başarılı olması için web yöneticisinin, her şeyin doğru şekilde yapıldığından emin olmak amacıyla nesne kimliğini iki kez kontrol etmesi gerekir.
Durum kodu 223
HTTP için desteklenmeyen yanıt ve web sitesiyle çalışırken bu yanıt görülemiyor. Ancak bu, SNMP protokolü ve mail sunucuları ile çalışan web yöneticileri için çok önemli bir hatadır. Ayrıca bu, ana bilgisayarın kapalı kalma süresine bir alternatiftir çünkü donanımın erişilemez olduğunu belirtir.
Temel olarak, SNMP durum kodu 223 veya hata 223, belirlenen donanım örneklerinin bulunamaması nedeniyle ana bilgisayarla bağlantı kurulamadığını tanımlayan, ilgili bir yazılımın yanıtıdır. Ve tabii ki hiçbir içerik de asılsız olarak tanımlanmıyor. Veya başka bir deyişle, ana makineye erişilemiyor ve bu nedenle web yöneticisi, izleme yazılımı aracılığıyla veya ana makineye erişmeye çalışırken 223 yanıt kodunu görüyor.
Durum kodu 225
Bu numara HTTP protokolü tarafından desteklenmiyor. Ancak bu özel numarayı içeren kodlanmış bildirim, FTP ana bilgisayarları için dahili bir tepkidir. Ve istemci-ana bilgisayar bağlantısının açık ve kararlı olduğu ancak şu anda ikisi arasında hiçbir şeyin aktarılmadığı durumları tanımlar. Temel olarak, ‘bağlantı kurulur, ancak herhangi bir veri aktarımı yapılmaz’ bu mesajın birebir açıklamasıdır.
Durum kodu 225, her iki tarafta da herhangi bir sorun olmadığını ve verilerin sırasıyla ana bilgisayar tarafına veya istemci tarafına yüklenmesi veya indirilmesi için her şeyin hazır olduğunu bildirir. Bu nedenle, FTP protokolü için 225 yanıt kodu, 200 ‘OK’ ile hemen hemen aynı anlama gelir. HTTP protokolü anlamına gelir. Bu mesajı gören kullanıcı, herhangi bir sorun olmadan dosya ana bilgisayarındaki verileri yönetmeye başlayabilir ve daha sonra diğer kodlanmış mesajları alacaktır.
Durum kodu 227
HTTP tarafından desteklenmeyen bu tepki, FTP mesajlarıyla ilgilidir ve temel olarak ana bilgisayarın pasif modda olduğu ve istemciyle bir ağ bağlantısı kurmaya hazır olduğu anlamına gelir. Bu durum kodu (227) ayrıca ek bilgiler içerir ve ana bilgisayarın dinlediği bağlantı noktası ve IP'nin içinde bir dizi özel parametreye sahiptir.
Bu değerler çok önemlidir, çünkü 227 yanıt kodu kelimenin tam anlamıyla, istemci tarafı yazılımın ana bilgisayara bağlantı kurması için gerekli olan bilgileri içerir. Ve bu durum yalnızca istemci tarafı yazılımın yukarıda belirtilen veri değerlerini ayrıştırıp işleme kapasitesine sahip olması durumunda ortaya çıkar (dinlenen IP adresleri için h1 ila h4 ve dinlenen bağlantı noktaları için h1 ila h2).
Durum kodu 228
Bu yanıt temel olarak 408 ‘İstek Zaman Aşımı’ için bir FTP alternatifidir. HTTP kodu. HTTP için böyle bir numaraya sahip desteklenen bir mesaj yoktur ve FTP ile ilgili olanın kendine has özellikleri vardır. Özetle, durum kodu 228 mesajında "Uzun Pasif Moda Giriliyor" yazıyor ve kelimenin tam anlamıyla ne söylediği anlamına geliyor - bağlantı kuruldu, her şey normal çalışıyor, ancak kaynak tarafından uzun süre işlemden geçirildiği için işlem sırası yanıtlanmadı .
Bu mesaj genellikle yapılandırmada bir sorun olduğunda görünür. Bunun nedeni ya dosya barındırma tarafında pasif bağlantı noktası aralığının yanlış kurulumu ya da istemci tarafında kötü yapılandırılmış bir güvenlik duvarıdır. Bunların her ikisi de doğru veri aktarımını engelleyebilir ve 228 yanıt kodunun görünmesine neden olabilir.
SSS
204 durum kodu nedir
Bu, kullanıcının bir şeyi (genellikle belgeleri) düzenlemeye çalıştığı ancak yine de değişiklik yapmadığı durumların yanıtıdır. Bu nedenle, ana bilgisayarın, istemcinin eylemi üzerine güncelleme olarak geri göndereceği hiçbir şey yoktur. Örneğin (dosya, tablo, belge vb.) değişmemiş durumu nedeniyle genellikle otomatik kaydetme sıraları sırasında görünür.
Durum kodu 200 nedir
Bu, her şey normal ve sorunsuz çalıştığında herhangi bir kullanıcının sorgusuna verilecek en temel HTTP yanıtıdır. Ana bilgisayarın normal şekilde çalıştığını ve sorgu üzerine istemci tarafı eyleminin tamamlandığını belirtir; gönderildi, getirildi ve alındı, ardından dönüş verileri ana bilgisayar tarafından geri gönderildi.
Yanıt kodu 206 nedir
Bu cevap, kullanıcı tarafındaki cihaz tarafından indirilmek üzere belirlenen verilerin aktarım için birkaç bağımsız parçaya bölündüğünü belirtir. Sunucu tarafındaki bu işlemin ardından belirlenen tüm parçalar, tanımlanan sıraya göre aktarım için kuyruğa alındı ve bu sıraya göre kullanıcı tarafına aktarılacak.
Yanıt kodu 202 nedir
Bu yanıt, ‘Tamam’ yanıtının alternatifidir. bir müşterinin sorgusunun ertelenmesinin planlandığı veya birkaç eylemin tamamlanmak üzere kuyruğa alındığı durumlar için. Yeni başlayanlar için en yaygın durum, istemcinin aynı anda yüklenemeyeceği açık olan ağır içerikle dolu bir web örneğini (sayfa veya uygulama) yüklemeye çalışmasıdır. Genellikle bu yanıtın ardından başka bir yanıt gelir.
Yanıt kodu 201 nedir
Bu kodlanmış mesaj, istemcinin sorgusunun ardından ana bilgisayarda yeni örneğin oluşturulduğu durumlarda görünür. Yani kullanıcı yeni web sayfasını oluşturduğunda, veri tabanına giriş yaptığında vb. ortaya çıkar. Temel olarak ‘Tamam’a bir alternatiftir. istemci tarafının ‘yazma’ işlemini yürüttüğü durumlar için ‘okumak&rsquo yerine; 200'ün görünmesi için gerekli.