Stringa della domanda

Una stringa di query è un insieme di caratteri immessi in un computer o in un browser Web e inviati a un programma di query per recuperare informazioni specifiche da un database. Su Internet, una stringa di query (chiamata anche stringa di query HTTP) fa parte del set di caratteri immessi automaticamente nella barra degli indirizzi di un sito Web dinamico quando un utente effettua una richiesta di informazioni in base a determinati criteri.

In un URL (Uniform Resource Locator), la stringa di query segue un carattere di separazione, di solito un punto interrogativo (?). I dati identificativi vengono visualizzati dopo questo simbolo di separazione. Ad esempio, considera il seguente URL:

http://www.bookfinder4u.com/search_author/Ernest_Hemingway.html?sort=date

Questo produce un elenco di tutti i libri disponibili presso la libreria online BookFinder4u recanti il ​​nome dell'autore Ernest Hemingway, in ordine cronologico inverso per data di pubblicazione. La stringa di query in questo esempio consiste in un campo o una variabile, tecnicamente chiamata chiave in questo contesto (qui, è la parola "ordina"), seguita da un segno di uguale (=), seguito dal valore per quella chiave (qui, è la parola "data"). Ogni chiave e il suo valore corrispondente, indicato come un'equazione, è chiamato coppia chiave-valore. Una stringa di query può contenere diverse coppie chiave-valore. Quando è presente più di una coppia chiave-valore, in genere vengono separate da e commerciale (&).