Opera 12.02 Final yayınlandı ! Opera Mini 7.5, Android için hazır durumda !

Arama Eklemede POST Kullan Seçeneği Ne İşe Yarıyor?

Yazan: greench | 27 Ekim 2009 | Arama kullan post

Opera’da bir arama oluştururken ayrıntılar kısmında “POST Kullan” diye bir seçenek görürsünüz. Bu seçenek ne işe yarıyor bunu inceleyeceğiz…

postkullan

Bir form doldurulduğunda (mesela arama kutusu da bir form olarak düşünülebilir), veriler iki yöntemle sunucuya ulaştırılır. Bu iki seçeneğin hangisinin kullanılacağı web uygulamasının ihtiyaçlarına yönelik programcıya bağlıdır.

GET yöntemi. Eğer bu yöntemle verileri gönderilirse gönderilen veriler adres satırından okunabilir. Belli karakter başka karakterlere döndürülür. Mesela boşluk karakteri %20 ye dönüştürülür ve Türkçe karakterler de buna benzer bir dönüşmeye uğrar. Sonuç olarak formdan sonra bir sayfa açılırsa, ki sayfada Ajax kullanılmışsa açılmayabilir ama genelde yeni bir sayfa açılır, adres satırının www.deneme.com/ iken www.deneme.com/?isim=deger1&isim2=deger2… gibi bir şekle büründüğünü görürsünüz.

Google aramalarında http://www.google.com/search?client=opera&rls=tr&q=Opera+t%C3%BCrkiye&sourceid=opera&ie=utf-8&oe=utf-8 aradığımız kelimeler de adres satırında gizlidir. q=Opera+t%C3%BCrkiye yazan yer aslında bizin aradığımız kelimelerdir. Yine aynı yere q=baska+bir+kelime yazarak adrese giderseniz bu sefer başka bir kelimeyi aramış olursunuz. GET yöntemiyle belli sayıdaki karakter sunucuya gönderilir.

GET yönteminde adres satırındaki değerler bir kullanıcı betiği (yani UserJS veya da normal JavaScript de olur) ile okunabilir, farklı amaçlar için kullanılabilir.

POST yönteminde ise GET yönteminin aksine veriler adres çubuğunda yer almaz, daha uzun (ve büyük) veriler aktarılır. Mesela dosya yönteminde POST yöntemi kullanılır. POST yöntemiyle yapılan aramalarda adres çubuğundaki adres genelde düzdür. Mesela www.siteismi.com/arama.php gibi… Yandaki gibi bir web sayfasının arama kutusunu Opera’ya dahil ederseniz, sonra arama yaparsanız sadece arama kutusu görüntülenir. Eğer POST kullan seçeneğini işaretleyerek aramayı yenilerseniz aynı adreste bu sefer sonuçlar görüntülenir.

  • http://www.bluaj.com BusteR

    GET yöntemi non-Ascii karakterlerde sorun yaratabilir. Ek olarak bazen 255 karakter sınırlamasına takılabilir.

G+ OT