{"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":"Angular Interceptor'lar\u0131: Kullan\u0131m Alanlar\u0131, Fonksiyonlar\u0131 ve Uygulama","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"9qLC8XjNIM\"><a href=\"https:\/\/fatihsoysal.com\/blog\/angular-interceptorlari-kullanim-alanlari-fonksiyonlari-ve-uygulama\/\">Angular Interceptor&#8217;lar\u0131: Kullan\u0131m Alanlar\u0131, Fonksiyonlar\u0131 ve Uygulama<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/angular-interceptorlari-kullanim-alanlari-fonksiyonlari-ve-uygulama\/embed\/#?secret=9qLC8XjNIM\" width=\"600\" height=\"338\" title=\"&#8220;Angular Interceptor&#8217;lar\u0131: Kullan\u0131m Alanlar\u0131, Fonksiyonlar\u0131 ve Uygulama&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"9qLC8XjNIM\" 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":"Merhaba, Fatih Soysal burada. Bu yaz\u0131da, Angular'da interceptor'lar\u0131n ne i\u015fe yarad\u0131\u011f\u0131n\u0131, nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve nas\u0131l uygulanaca\u011f\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. Interceptor'lar, Angular uygulamalar\u0131n\u0131zda istekleri yakalamak ve de\u011fi\u015ftirmek i\u00e7in olduk\u00e7a g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. \u00d6rne\u011fin, her HTTP iste\u011fine bir yetkilendirme ba\u015fl\u0131\u011f\u0131 eklemek veya istek ve yan\u0131tlar\u0131 g\u00fcnl\u00fc\u011fe kaydetmek i\u00e7in kullanabilirsiniz."}