{"id":5736,"date":"2019-11-25T15:07:29","date_gmt":"2019-11-25T12:07:29","guid":{"rendered":"https:\/\/www.bilisimonline.net\/?p=5736"},"modified":"2019-11-25T15:07:38","modified_gmt":"2019-11-25T12:07:38","slug":"http-server-hata-durum-kodlari-ve-anlamlari","status":"publish","type":"post","link":"http:\/\/www.bilisimonline.net\/index.php\/2019\/11\/25\/http-server-hata-durum-kodlari-ve-anlamlari\/","title":{"rendered":"Http Server Hata \/ Durum Kodlar\u0131 ve Anlamlar\u0131"},"content":{"rendered":"\n<p>Hayat\u0131m\u0131z\u0131n bir\u00e7ok alan\u0131nda, hatta zaman\u0131m\u0131z\u0131n b\u00fcy\u00fck bir b\u00f6l\u00fcm\u00fcn\u00fc ge\u00e7irdi\u011fimiz Web siteleri haberlerden ara\u015ft\u0131rmalara, al\u0131\u015fveri\u015ften haberle\u015fmeye vb. her alanda \u00e7ok s\u0131k kulland\u0131\u011f\u0131m\u0131z kaynak konumundad\u0131r. S\u0131k kulland\u0131\u011f\u0131m\u0131z bu web siteleri s\u0131k olmasa da sorunlarla kar\u015f\u0131la\u015fabiliyor. \u00d6rne\u011fin web sayfas\u0131na eri\u015fmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda <strong>&#8220;403 &#8211; Forbidden: Access is denied&#8221;<\/strong> veya benzeri hata kodlar\u0131 ile kar\u015f\u0131la\u015fm\u0131\u015fs\u0131n\u0131zd\u0131r. Bu gibi durumlarda sorunun neden kaynakland\u0131\u011f\u0131n\u0131 anlamam\u0131z\u0131 sa\u011flayan \u015fey\u00a0<strong>http durum kodlar\u0131<\/strong>d\u0131r.  Bug\u00fcn sizlere HTTP Durum kodlar\u0131 ile ilgili bilgi verece\u011fiz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HTTP Hata\/Durum Kodu Nedir?<\/h2>\n\n\n\n<p><strong>Web sitelerinin servis edilirken, sayfan\u0131n getirilmesi s\u0131ras\u0131nda veya sonucunda\u00a0sunucu taraf\u0131ndan d\u00f6nd\u00fcr\u00fclen \u00fc\u00e7 haneli yan\u0131t koduna HTTP Hata\/Durum Kodu denir.<\/strong><\/p>\n\n\n\n<p>Hata kodundan ziyade durum kodu demek daha do\u011fru olacakt\u0131r. Durum kodunun web sitesi servis edilirken ba\u015far\u0131l\u0131\/ba\u015far\u0131s\u0131z olma durumuna g\u00f6re durum kodu veya hata kodu olarak de\u011ferlendiriyoruz.<\/p>\n\n\n\n<p>Ayr\u0131ca <strong>http durum\/hata kodlar\u0131 <\/strong>kendi i\u00e7lerinde de \u00e7e\u015fitli alt anlamlar i\u00e7ermektedir. Durumun t\u00fcr\u00fcne g\u00f6re farkl\u0131 \u00f6zellikleriyle tam olarak sunucunun verdi\u011fi yan\u0131t\u0131 bu kodlar sayesinde tan\u0131mlayabilir, buna g\u00f6re hata \u00e7\u00f6z\u00fcmleme, d\u00fczeltmeler, iyile\u015ftirmeler yapabiliriz. A\u015fa\u011f\u0131daki tabloda <strong>HTTP Hata\/Durum Kodlar\u0131n\u0131n Anlamlar\u0131n\u0131 <\/strong>bulabilirsiniz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HTTP Hata\/Durum Kodlar\u0131n\u0131n Anlamlar\u0131 nelerdir?<\/h2>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Kod<\/strong><\/td><td><strong>Mesaj<\/strong><\/td><td><strong>A\u00e7\u0131klama<\/strong><\/td><\/tr><tr><td><strong>1xx<\/strong><\/td><td><strong>Bilgi<\/strong><\/td><td><\/td><\/tr><tr><td>200<\/td><td><em>Continue<\/em><\/td><td>\u0130ste\u011fin ba\u015far\u0131yla al\u0131nd\u0131\u011f\u0131n\u0131 ve devam edilebilece\u011fi anlam\u0131na gelir.<\/td><\/tr><tr><td>101<\/td><td><em>Switching Protocols<\/em><\/td><td>Sunucu, istemciden ald\u0131\u011f\u0131 protokol de\u011fi\u015ftirme iste\u011fine uyaca\u011f\u0131n\u0131 belirtmektedir<\/td><\/tr><tr><td>102<\/td><td><em>Processing<\/em><\/td><td>\u0130ste\u011fin i\u015flenmekte oldu\u011funu bildirir.<\/td><\/tr><tr><td><strong>2xx<\/strong><\/td><td><strong>Ba\u015far\u0131l\u0131<\/strong><\/td><td><\/td><\/tr><tr><td>200<\/td><td><em>OK<\/em><\/td><td>\u0130stek ba\u015far\u0131yla al\u0131nm\u0131\u015f ve cevap ba\u015far\u0131l\u0131 bir \u015fekilde verilmi\u015ftir.<\/td><\/tr><tr><td>201<\/td><td><em>Created<\/em><\/td><td>\u0130stek ba\u015far\u0131yla ger\u00e7ekle\u015fmi\u015f ve sunucuda yeni bir kaynak olu\u015fturulmu\u015ftur..<\/td><\/tr><tr><td>202<\/td><td><em>Accepted<\/em><\/td><td>Sunucu istemciden gelen iste\u011fi kabul etti ancak hen\u00fcz i\u015flemedi.<\/td><\/tr><tr><td>203<\/td><td><em>Non-Authoritative Information<\/em><\/td><td>Sunucu iste\u011fi ba\u015far\u0131l\u0131 bir \u015fekilde i\u015fledi, ancak ba\u015fka kaynakta olabilecek bir bilgi d\u00f6nd\u00fcrmektedir.<\/td><\/tr><tr><td>204<\/td><td><em>No Content<\/em><\/td><td>\u0130stek ba\u015far\u0131yla al\u0131nm\u0131\u015f ancak cevap olarak i\u00e7erik d\u00f6nd\u00fcr\u00fclmemektedir.<\/td><\/tr><tr><td>205<\/td><td><em>Reset Content<\/em><\/td><td>\u0130stek ba\u015far\u0131yla al\u0131nm\u0131\u015f ancak cevap olarak i\u00e7erik d\u00f6nd\u00fcr\u00fclmemektedir. Ancak i\u00e7erik silinecektir. (form i\u00e7indeki bilgiler).<\/td><\/tr><tr><td>206<\/td><td><em>Partial Content<\/em><\/td><td>GET talepleri i\u00e7in k\u0131smi i\u00e7erik (i\u00e7eri\u011fin belirli bir par\u00e7as\u0131) ba\u015far\u0131yla d\u00f6nd\u00fcr\u00fclm\u00fc\u015ft\u00fcr.<\/td><\/tr><tr><td>207<\/td><td><em>Multi-Status<\/em><\/td><td>\u00c7oklu Stat\u00fc<\/td><\/tr><tr><td>210<\/td><td><em>Content Different<\/em><\/td><td>Farkl\u0131 i\u00e7erik<\/td><\/tr><tr><td><strong>3xx<\/strong><\/td><td><strong>Y\u00f6nlendirme<\/strong><\/td><td><\/td><\/tr><tr><td>300<\/td><td><em>Multiple Choices<\/em><\/td><td>Sunucuda, gelen iste\u011fe g\u00f6re birden fazla se\u00e7enek oldu\u011funu bildirir. Sunucu gelen istek i\u00e7in se\u00e7ene\u011fi kendisi se\u00e7ebilir veya se\u00e7enek listesini g\u00f6r\u00fcnt\u00fcleyebilir.<\/td><\/tr><tr><td>301<\/td><td><em>Moved Permanently<\/em><\/td><td>Bir kayna\u011f\u0131n (veya sayfan\u0131n) kal\u0131c\u0131 olarak ba\u015fka bir yere (veya sayfaya) ta\u015f\u0131nd\u0131\u011f\u0131n\u0131 bildirir ve o yere y\u00f6nlendirme sa\u011flar.<\/td><\/tr><tr><td>302<\/td><td><em>Moved Temporarily<\/em><\/td><td>Bir kayna\u011f\u0131n (veya sayfan\u0131n) kal\u0131c\u0131 olarak de\u011fil, ge\u00e7ici olarak ba\u015fka bir kayna\u011fa y\u00f6nlendirir. Kayna\u011f\u0131n ana adresi de\u011fi\u015fmemi\u015ftir.<\/td><\/tr><tr><td>303<\/td><td><em>See Other<\/em><\/td><td>Farkl\u0131 bir kayna\u011fa GET yap\u0131lmas\u0131 gerekti\u011fini belirtir.<\/td><\/tr><tr><td>304<\/td><td><em>Not Modified<\/em><\/td><td>\u0130stenilen kaynakta daha \u00f6nce yap\u0131lan istekten beri herhangi bir de\u011fi\u015fikli\u011fin olmad\u0131\u011f\u0131 belirtilir ve i\u00e7erik g\u00f6nderilmez.<\/td><\/tr><tr><td>305<\/td><td><em>Use Proxy<\/em><\/td><td>Sunucu taraf\u0131ndan d\u00f6nd\u00fcr\u00fclen proxy\u2019nin kullan\u0131lmas\u0131 gerekti\u011fi belirtilir.<\/td><\/tr><tr><td>307<\/td><td><em>Temporary Redirect<\/em><\/td><td>Bir kayna\u011f\u0131n (veya sayfan\u0131n) kal\u0131c\u0131 de\u011fil ge\u00e7ici olarak ba\u015fka bir kayna\u011fa y\u00f6nlendirir. 302 y\u00f6nlendirmesinden fark\u0131; y\u00f6nlendirme sunucu \u00fczerinde de\u011fil, taray\u0131c\u0131 \u00fczerinde ger\u00e7ekle\u015fir.<\/td><\/tr><tr><td><strong>4xx<\/strong><\/td><td><strong>\u0130stemci hatas\u0131<\/strong><\/td><td><\/td><\/tr><tr><td>400<\/td><td><em>Bad Request<\/em><\/td><td>Yap\u0131lan iste\u011fin hatal\u0131 (iste\u011fin yap\u0131s\u0131n\u0131n hatal\u0131) oldu\u011fu belirtilir.<\/td><\/tr><tr><td>401<\/td><td><em>Unauthorized<\/em><\/td><td>Yap\u0131lan istek i\u00e7in kimlik do\u011frulamas\u0131 gerekiyor.<\/td><\/tr><tr><td>402<\/td><td><em>Payment Required<\/em><\/td><td>\u00d6deme gerekiyor. (gelecekte kullan\u0131lmas\u0131 i\u00e7in ayr\u0131lm\u0131\u015ft\u0131r).<\/td><\/tr><tr><td>403<\/td><td><em>Forbidden<\/em><\/td><td>\u0130stek yap\u0131lan kayna\u011f\u0131n yasakland\u0131\u011f\u0131n\u0131 belirtir.<\/td><\/tr><tr><td>404<\/td><td><em>Not Found<\/em><\/td><td>\u0130stek yap\u0131lan kayna\u011f\u0131n (veya sayfan\u0131n) bulunamad\u0131\u011f\u0131n\u0131 belirtir.<\/td><\/tr><tr><td>405<\/td><td><em>Method Not Allowed<\/em><\/td><td>\u0130zin verilmeyen Metod<\/td><\/tr><tr><td>406<\/td><td><em>Not Acceptable<\/em><\/td><td>\u0130stemcinin Accept header\u2019\u0131nda verilen \u00f6zellik kar\u015f\u0131lanam\u0131yor.<\/td><\/tr><tr><td>407<\/td><td><em>Proxy Authentication Required<\/em><\/td><td>Proxy \u00fczerinden yetkilendirme gerekir.<\/td><\/tr><tr><td>408<\/td><td><em>Timeout<\/em><\/td><td>\u0130stek zaman a\u015f\u0131m\u0131na u\u011frad\u0131 (belirli bir s\u00fcrede istek tamamlanamad\u0131).<\/td><\/tr><tr><td>409<\/td><td><em>Conflict<\/em><\/td><td>\u0130stek i\u00e7inde \u00e7eli\u015fki (\u00e7ak\u0131\u015fma) var.<\/td><\/tr><tr><td>410<\/td><td><em>Gone<\/em><\/td><td>Kaynak art\u0131k yok.<\/td><\/tr><tr><td>411<\/td><td><em>Length Required<\/em><\/td><td>\u0130stekte \u201cContent-Length\u201d (i\u00e7eri\u011fin boyutu) belirtilmemi\u015f.<\/td><\/tr><tr><td>412<\/td><td><em>Precondition Failed<\/em><\/td><td>Sunucu istekte belirtilen baz\u0131 \u00f6nko\u015fullar\u0131 kar\u015f\u0131lam\u0131yor.<\/td><\/tr><tr><td>413<\/td><td><em>Request Entity Too Large<\/em><\/td><td>&nbsp;\u0130ste\u011fin boyutu \u00e7ok b\u00fcy\u00fck oldu\u011fu i\u00e7in i\u015flenemedi.<\/td><\/tr><tr><td>414<\/td><td><em>Request-URI Too Long<\/em><\/td><td>URI (URL) fazla b\u00fcy\u00fck.<\/td><\/tr><tr><td>416<\/td><td><em>Requested Range Not Satisfiable<\/em><\/td><td>\u0130stenilen kaynak, istenilen medya tipini desteklemiyor.<\/td><\/tr><tr><td>417<\/td><td><em>Expectation failed<\/em><\/td><td>\u0130stek yap\u0131lan par\u00e7a (bir dosyan\u0131n bir par\u00e7as\u0131 vb..) sunucu taraf\u0131ndan verilemiyor veya uygun de\u011fil.<\/td><\/tr><tr><td>422<\/td><td><em>Unprocessable entity<\/em><\/td><td>Sunucu \u201cExpect\u201d ile istenileni desteklemiyor veya yerine getiremiyor.<\/td><\/tr><tr><td>423<\/td><td><em>Locked<\/em><\/td><td><\/td><\/tr><tr><td>424<\/td><td><em>Method failure<\/em><\/td><td><\/td><\/tr><tr><td>451<\/td><td><em>Unavailable For Legal Reasons<\/em><\/td><td>Yasal nedenlerle g\u00f6sterilemiyor<\/td><\/tr><tr><td><strong>5xx<\/strong><\/td><td><strong>Sunucu hatas\u0131<\/strong><\/td><td><\/td><\/tr><tr><td>500<\/td><td><em>Internal Server Error<\/em><\/td><td>Sunucuda bir hata olu\u015ftu ve yap\u0131lan istek kar\u015f\u0131lanamad\u0131.<\/td><\/tr><tr><td>501<\/td><td><em>Not Implemented<\/em><\/td><td>Sunucu istenilen iste\u011fi yerine getirecek \u015fekilde yap\u0131land\u0131r\u0131lmam\u0131\u015ft\u0131r.<\/td><\/tr><tr><td>502<\/td><td><em>Bad Gateway<\/em><\/td><td>Gateway veya Proxy sunucusu, kayna\u011f\u0131n bulundu\u011fu sunucudan (upstream sunucusu) cevap alam\u0131yor.<\/td><\/tr><tr><td>503<\/td><td><em>Service Unavailable<\/em><\/td><td>Sunucu \u015fu anda hizmet vermiyor (kapal\u0131 veya eri\u015filemiyor).<\/td><\/tr><tr><td>504<\/td><td><em>Gateway Timeout<\/em><\/td><td>Gateway veya Proxy sunucusu, kayna\u011f\u0131n bulundu\u011fu sunucudan (upstream sunucusu) belirli bir zaman i\u00e7inde cevap alamad\u0131.<\/td><\/tr><tr><td>505<\/td><td><em>HTTP Version not supported<\/em><\/td><td>HTTP Protokol versiyonu desteklenmiyor.<\/td><\/tr><tr><td>507<\/td><td><em>Insufficient storage<\/em><\/td><td>Sunucu, yap\u0131lan iste\u011fi iste\u011fi ba\u015far\u0131yla tamamlamak i\u00e7in gereken boyutu depolayamad\u0131\u011f\u0131ndan, y\u00f6ntem ger\u00e7ekle\u015ftirilemedi.<\/td><\/tr><\/tbody><\/table>\n","protected":false},"excerpt":{"rendered":"<p>Hayat\u0131m\u0131z\u0131n bir\u00e7ok alan\u0131nda, hatta zaman\u0131m\u0131z\u0131n b\u00fcy\u00fck bir b\u00f6l\u00fcm\u00fcn\u00fc ge\u00e7irdi\u011fimiz Web siteleri haberlerden ara\u015ft\u0131rmalara, al\u0131\u015fveri\u015ften haberle\u015fmeye vb. her alanda \u00e7ok s\u0131k kulland\u0131\u011f\u0131m\u0131z kaynak konumundad\u0131r. S\u0131k kulland\u0131\u011f\u0131m\u0131z bu web siteleri s\u0131k olmasa da sorunlarla kar\u015f\u0131la\u015fabiliyor. \u00d6rne\u011fin web sayfas\u0131na eri\u015fmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda &#8220;403 &#8211; Forbidden: Access is denied&#8221; veya benzeri hata kodlar\u0131 ile kar\u015f\u0131la\u015fm\u0131\u015fs\u0131n\u0131zd\u0131r. Bu gibi durumlarda sorunun neden &#8230;<\/p>\n","protected":false},"author":1,"featured_media":1892,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[315,5669,1168,65],"tags":[5671,5670],"class_list":["post-5736","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diger","category-web-sitesi","category-web-sitesi-tasarim","category-yazilim","tag-http-hata-kodlari","tag-http-server-durum-kodlari"],"jetpack_publicize_connections":[],"aioseo_notices":[],"views":1093,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.bilisimonline.net\/wp-content\/uploads\/2017\/09\/webdesign.png?fit=1000%2C856","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7k56R-1uw","jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/posts\/5736"}],"collection":[{"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/comments?post=5736"}],"version-history":[{"count":4,"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/posts\/5736\/revisions"}],"predecessor-version":[{"id":5740,"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/posts\/5736\/revisions\/5740"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/media\/1892"}],"wp:attachment":[{"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/media?parent=5736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/categories?post=5736"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bilisimonline.net\/index.php\/wp-json\/wp\/v2\/tags?post=5736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}