{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"HTTP Kodlar\u0131: Java ile Web Servisleri Anlamak","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"PtR2hGjHmn\"><a href=\"https:\/\/fatihsoysal.com\/blog\/http-kodlari-java-ile-web-servisleri-anlamak\/\">HTTP Kodlar\u0131: Java ile Web Servisleri Anlamak<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/http-kodlari-java-ile-web-servisleri-anlamak\/embed\/#?secret=PtR2hGjHmn\" width=\"600\" height=\"338\" title=\"&#8220;HTTP Kodlar\u0131: Java ile Web Servisleri Anlamak&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"PtR2hGjHmn\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Web servisleri ile etkile\u015fimde bulunurken, sunucunun bize ne s\u00f6yledi\u011fini anlamak \u00e7ok \u00f6nemlidir. Bunu anlamak i\u00e7in HTTP durum kodlar\u0131n\u0131 kullan\u0131r\u0131z. HTTP durum kodlar\u0131, sunucunun istemciye g\u00f6nderdi\u011fi \u00fc\u00e7 haneli say\u0131sal kodlard\u0131r ve istemci talebinin sonucu hakk\u0131nda bilgi verir. Bu yaz\u0131da, Java programc\u0131lar\u0131n\u0131n s\u0131k\u00e7a kar\u015f\u0131la\u015ft\u0131\u011f\u0131 HTTP kodlar\u0131n\u0131 ve bunlar\u0131n anlamlar\u0131n\u0131 a\u00e7\u0131klayaca\u011f\u0131z. Her HTTP durum kodunun, ba\u015far\u0131l\u0131, y\u00f6nlendirilmi\u015f veya hata durumunu belirten farkl\u0131 anlamlar\u0131 vard\u0131r."}