Sınır, hem sunucuya hem de kullanılan istemciye (ve varsa sunucunun veya istemcinin kullandığı proxy'ye) bağlıdır.
Çoğu web sunucusu, genellikle sunucu yapılandırmasında bir yerde yapılandırılabilen 8192 bayt (8 KB) sınırına sahiptir. İstemci tarafı konusuna gelince, HTTP 1.1 belirtimi bu konuda bile uyarır. İşte bölüm 3.2.1'in bir özeti :
Not: Bazı eski istemci veya proxy uygulamaları bu uzunlukları düzgün bir şekilde desteklemeyebileceğinden, sunucular 255 baytın üzerindeki URI uzunluklarına bağlı olma konusunda dikkatli olmalıdır.
Internet Explorer ve Safari'deki sınır yaklaşık 2 KB, Opera'da yaklaşık 4 KB ve Firefox'ta yaklaşık 8 KB'dir. Bu nedenle, 8 KB'nin olası maksimum uzunluk olduğunu ve 2 KB'nin sunucu tarafında güvenmek için daha uygun bir uzunluk olduğunu ve 255 baytın tüm URL'nin geleceğini varsaymak için en güvenli uzunluk olduğunu varsayabiliriz.
Tarayıcıda veya sunucuda sınır aşılırsa, çoğu sınırsız karakterleri herhangi bir uyarı yapmadan keser. Ancak bazı sunucular HTTP 414 hatası gönderebilir . Büyük veri göndermeniz gerekiyorsa, GET yerine POST'u daha iyi kullanın. Sınırı çok daha yüksektir, ancak kullanılan sunucuya istemciden daha bağımlıdır. Genellikle ortalama web sunucusu tarafından yaklaşık 2 GB'a kadar izin verilir. Bu, sunucu ayarlarında bir yerde de yapılandırılabilir. Ortalama sunucu, POST sınırı aşıldığında, genellikle HTTP 500 hatası olarak sunucuya özgü bir hata / istisna görüntüler.