{"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":"Rust ile Nginx'siz Basit HTTP Proxy","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Gsb3sc4Qf4\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rust-ile-nginxsiz-basit-http-proxy\/\">Rust ile Nginx&#8217;siz Basit HTTP Proxy<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rust-ile-nginxsiz-basit-http-proxy\/embed\/#?secret=Gsb3sc4Qf4\" width=\"600\" height=\"338\" title=\"&#8220;Rust ile Nginx&#8217;siz Basit HTTP Proxy&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Gsb3sc4Qf4\" 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":"Rust programlama dili ve Ntex k\u00fct\u00fcphanesi kullanarak kendi HTTP proxy'nizi olu\u015fturmak ister misiniz? Bu makalede, s\u0131f\u0131rdan ba\u015flayarak ad\u0131m ad\u0131m bir HTTP proxy geli\u015ftirmeyi \u00f6\u011freneceksiniz. Proxy sunucular\u0131n \u00e7al\u0131\u015fma mant\u0131\u011f\u0131n\u0131, Ntex'in g\u00fc\u00e7l\u00fc \u00f6zelliklerini ve g\u00fcvenlik hususlar\u0131n\u0131 ele alaca\u011f\u0131z. Karma\u015f\u0131k yap\u0131land\u0131rmalar ve y\u00fcksek performans gereksinimleri i\u00e7in ipu\u00e7lar\u0131 ve p\u00fcf noktalar\u0131 da sunulacakt\u0131r."}