Cuprins:
Definiție - Ce înseamnă Query String?
Un șir de interogare este porțiunea unei adrese URL unde datele sunt transmise către o aplicație web și / sau o bază de date back-end. Motivul pentru care avem nevoie de șiruri de interogare este faptul că protocolul HTTP este lipsit de apariție prin design. Pentru ca un site web să fie altceva decât o broșură, trebuie să păstrați starea (stocarea datelor). Există o serie de moduri de a face acest lucru: pe majoritatea serverelor web, puteți folosi ceva de genul server-server. Pe client, puteți stoca prin cookie-uri. Sau în adresa URL, puteți stoca date printr-un șir de interogare.
Techopedia explică Query String
Pe web-ul mondial, toate adresele URL pot fi defalcate în protocol, locația fișierului (sau programului) și șirul de interogare. Protocolul pe care îl vedeți într-un browser este aproape întotdeauna HTTP; locația este forma tipică a numelui de gazdă și a fișierului (de exemplu, www.techopedia.com/somefile.html), iar șirul de interogare urmărește semnul semnului de întrebare ("?").
De exemplu, în URL-ul de mai jos, zona cu caractere aldine este șirul de interogare care a fost generat atunci când termenul „bază de date” a fost căutat pe site-ul Techopedia.
//www.techopedia.com/search.aspx? q = database§ion = all