Mert Özen Her Satırda Daha İleri

Blog

Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.

Seriler
4 yazı bulundu #http
HTTP Caching: Cache-Control, ETag, 304 Not Modified ve Vary ile Sunucuyu Hiç Yormamak
Backend SERİ 05

HTTP Caching: Cache-Control, ETag, 304 Not Modified ve Vary ile Sunucuyu Hiç Yormamak

HTTP cache'i sunucu değil header'lar yönetir: max-age süresince istek hiç gelmez, sonra ETag ile gelen istek gövdesiz 304 alır. Denemede menünün ikinci isteği tarayıcıdan 0 byte ile döndü, 304'ü ise Angular HttpClient 200 olarak gördü. nginx önünde Vary'siz kitap yanıtı İngilizce kullanıcıya Türkçe fiyat verdi, public işaretli sepet ise Bob'a Alice'in sepetini gösterdi.

8 Kas 2026 13 dk 4
Güvenlik Laboratuvarı: ASP.NET Core 10 ile Bookstore API ve HTTP'yi curl ile Okumak
Güvenlik SERİ 02

Güvenlik Laboratuvarı: ASP.NET Core 10 ile Bookstore API ve HTTP'yi curl ile Okumak

Serinin geri kalanında kullanacağımız lab'ı kuruyoruz: SQLite kullanan bir ASP.NET Core 10 minimal API. curl -i ile method, status code, header ve cookie'leri güvenlik gözüyle okuyor, aynı hatanın Development ve Production'da istemciye nasıl farklı döndüğünü, HTTPS geliştirme sertifikasını ve lab kurallarını görüyoruz.

6 Kas 2026 11 dk 16
ASP.NET Core Web API Nedir? HTTP ve REST Temelleri
Backend SERİ 01

ASP.NET Core Web API Nedir? HTTP ve REST Temelleri

Web API'yi HTTP penceresinden tanıyoruz: istek ve response anatomisi, method'lar ve idempotency, status code aileleri, kaynak odaklı URL tasarımı. Serinin .NET 6 kemik yapı ve sürüm yazıları kurgusunu anlatıyoruz.

4 Kas 2026 9 dk 35
JavaScript Fetch API: GET, POST, response.ok, Timeout ve CORS'a Giriş
Frontend SERİ 11

JavaScript Fetch API: GET, POST, response.ok, Timeout ve CORS'a Giriş

Fetch API ile veri çekip gönderiyor; response.ok ile 404'ün neden catch'e düşmediğini, POST/PUT/DELETE'i, AbortSignal.timeout ile timeout'u, CORS'u ve yükleniyor/hata durumlarını ekranda göstermeyi görüyoruz.

3 Kas 2026 9 dk 32
Blog Haritası