HTTP Sorgu Yapısı

http query string

Sunucularda istediğimiz kaynaklar için URLarrow-up-right denen adresleri tarayıcının adres çubuğuna yazarız. URL adresinin yapısının iyi bilinmesi hem yazılımcı hem de web güvenliği alanında çalışanlar için önemli. Genel olarak en karmaşık URL Şekil-5'deki gibidir:

Şekil-5: Sorgu dizgesi (query string)

URL'ye yazılacak karakterler ASCII tablosundakiler [a-zA-Z0-9]* ve bazı tire, alt çizgi gibi özel karakterlerdir. Ayrıca bazı karakterler de "reserved" karakterlerdir. Bunlar da (? / : #) URL'de girilemez. Bunlar dışında kontrol karakterler de girilemiyor. Peki bunlar gerekirse ne yapılacak?*

URL ya da Space Encoding denen yüzde (%) ile başlayan veri girilmelidir. Örneğin çift tırmak " için %22, diyez # işareti için %23, tire ' için %27 kullanılır.

* [Ref: https://www.urlencoder.io/learn/arrow-up-right]

Last updated