Co to jest Querystring?
Przeglądarka internetowa zrewolucjonizowała komputery i informacje udostępnione przy ich użyciu. Czasami korzystanie z przeglądarki internetowej jest tak proste, jak wpisanie „www.somewebsite.com” w pasku adresu i naciśnięcie enter (lub kliknięcie przycisku GO). Wiele razy zajmie to każdemu użytkownikowi komputera, do którego musi się udać, i nic więcej nie będzie potrzebne.
Innym razem internauta może odwiedzać wyszukiwarkę, gdy zapytanie zostanie wprowadzone, a internauta kliknie przycisk wyszukiwania, element na pasku adresu nie jest już zbyt przyjazny. Rozważ następujący przykład:
Aby wyszukać kulki mleka słodowego w Internecie, za pomocą Google, wpisywany jest ciąg „Kulki mleka słodowego” i klikany jest przycisk wyszukiwania.
Pasek adresu zmienia się po zwróceniu wyników, aby wyświetlić następujące informacje:
http://www.google.com/search?hl=pl&q=Malted+Milk+Balls&btnG=Search
Część poza ostatnim ukośnikiem (/) jest określana jako kwerenda . Querystring to adres URL zawierający listę zmiennych, które są przekazywane do serwera WWW w celu pobrania informacji. W przypadku powyższego przykładu kwerenda mówi serwerowi internetowemu w Google, aby przeszukał bazę danych w języku angielskim (hl = en) i zapytał bazę danych o słód + mleko + kulki (q = słód + mleko + kulki). Ostatnią przekazaną zmienną jest przycisk służący do wyszukiwania wyników (btnG = Szukaj).
Gdyby został kliknięty przycisk wyszukiwania Google na stronie głównej, fragment btnG = ciągu zapytania odczytałby coś w rodzaju btnG = Google + Search.
Kwerendingi mogą nie wydawać się zbyt przydatne, ale mogą pomóc w uzyskiwaniu dostępu do aplikacji z innych fragmentów kodu i pozwalają na pomijanie strony internetowej. Na przykład niektóre strony internetowe zawierają teraz własne pola wyszukiwania Google. Te pola działają tak samo jak te pokazane na Google.com, po prostu wysyłając ciąg zapytania za pomocą s =
Za pomocą ciągów zapytań można także utworzyć wyszukiwanie konkretnej witryny lub wyszukiwarki w oknie dialogowym wyszukiwarki zarówno programu Internet Explorer 7+, jak i Mozilla Firefox. Te funkcje w przeglądarce umożliwiają korzystanie z dowolnej witryny internetowej z polem wyszukiwania bez konieczności odwiedzania strony wyszukiwania. Ciągi zapytań pomagają to umożliwić.
Jeszcze jednym sposobem użycia kwerendy byłoby wprowadzenie http://www.google.com/search?q=fun+and+games w pasku adresu przeglądarki. Wynik powinien zwrócić wyniki dla gier i zabawy. Przekazuje kwerendę „zabawy i gry” do aplikacji wyszukującej na google.com.
Zapytanie to kolejny sposób na dostęp do aplikacji w Internecie. Wiele razy mogą nie zostać zauważeni, ale innym razem mogą pozwolić na dodatkowy dostęp do usług internetowych i baz danych.