top of page


HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP) Günümüzde kullandığımız uygulamaların büyük çoğunluğu — hem web hem de mobil uygulamalar — sürekli olarak internetle etkileşim hâlindedir. İnternet üzerindeki iletişimin büyük kısmı, HTTP protokolü üzerinden yapılan web istekleriyle gerçekleşir. HTTP, World Wide Web üzerindeki kaynaklara erişmek için kullanılan uygulama katmanı (application-level) bir protokoldür. “Hypertext” terimi; başka kaynaklara bağlantılar (linkler) içeren ve okuyucula
Songül ÖZÜGÜRLER
28 Nis


WEB REQUESTS — CHEAT SHEET
WEB REQUESTS — CHEAT SHEET Request Header / Parametre / Veri Gönderme APIs Browser DevTools
Songül ÖZÜGÜRLER
28 Nis


HTTP/2 downgrading
HTTP/2 downgrading HTTP/2 hâlâ görece yeni bir protokol olduğu için, onu destekleyen web server’lar çoğu zaman yalnızca HTTP/1 konuşabilen legacy back-end infrastructure ile iletişim kurmak zorunda kalır. Bu nedenle, front-end server ’ların gelen her HTTP/2 request ’i HTTP/1 syntax kullanarak yeniden yazması yaygın bir uygulama hâline gelmiştir. Böylece, isteğin HTTP/1 eşdeğeri oluşturulur. Bu şekilde “downgraded” edilen request, ilgili back-end server ’a iletilir. HTTP/2 dow
Songül ÖZÜGÜRLER
28 Nis


Hypertext Transfer Protocol Secure (HTTPS)
Hypertext Transfer Protocol Secure (HTTPS) HTTP’nin en büyük dezavantajlarından biri, tüm verilerin clear-text (şifrelenmemiş) olarak iletilmesidir. Bu da kaynak ile hedef arasında bulunan herhangi bir kişinin Man-in-the-middle (MiTM) saldırısı gerçekleştirerek aktarılan verileri görüntüleyebilmesi anlamına gelir. Bu sorunu çözmek için HTTPS (HTTP Secure) protokolü geliştirilmiştir. HTTPS’te tüm iletişim şifreli (encrypted) olarak aktarılır. Böylece üçüncü bir taraf isteği el
Songül ÖZÜGÜRLER
28 Nis


HTTP Header’ları
HTTP Header’ları Önceki bölümde HTTP istekleri ve response header’larıyla ilgili örnekler görmüştük. Bu HTTP header’ları, istemci ile sunucu arasında bilgi taşır. Bazı header’lar yalnızca isteklerde veya yalnızca response’larda kullanılırken, bazı genel header’lar her ikisinde de ortak olarak bulunur. Header’lar tek bir değere ya da birden fazla değere sahip olabilir. Bu değerler header adından sonra iki nokta üst üste ile ayrılarak eklenir. Header’ları şu kategorilere ayırab
Songül ÖZÜGÜRLER
28 Nis


HyperText Transfer Protocol (HTTP) notları
HyperText Transfer Protocol (HTTP) notları HTTP Notları 1) /etc/hosts Notu (Sınav sever) - Sistem / browser bazen DNS’e gitmeden önce /etc/hosts dosyasına bakar. - Domain burada tanımlıysa DNS sormadan çözer (lab’larda hayat kurtarır). - Format: IP domain # Örn: 152.153.81.14 inlanefreight.com - Kullanım amacı: - Lab domain’ini IP’ye map’lemek - Virtual host testlerinde hızlı yönlendirme cURL 1) Temel istek (sadece body) curl <http://target> - Anlamı: Sadece response body (HT
Songül ÖZÜGÜRLER
28 Nis
bottom of page




