Índice:
Definição - O que significa Query String?
Uma string de consulta é a parte de uma URL na qual os dados são passados para um aplicativo Web e / ou banco de dados de back-end. A razão pela qual precisamos de cadeias de consulta é que o protocolo HTTP é sem estado por design. Para um site ser qualquer coisa além de um folheto, você precisa manter o estado (armazenar dados). Existem várias maneiras de fazer isso: Na maioria dos servidores Web, você pode usar algo como o estado da sessão no lado do servidor. No cliente, você pode armazenar via cookies. Ou no URL, você pode armazenar dados através de uma string de consulta.
Techopedia explica Query String
Na Internet, todos os URLs podem ser divididos no protocolo, no local do arquivo (ou programa) e na string de consulta. O protocolo que você vê em um navegador é quase sempre HTTP; o local é a forma típica do nome do host e do nome do arquivo (por exemplo, www.techopedia.com/somefile.html) e a string de consulta é o que segue o sinal do ponto de interrogação ("?").
Por exemplo, na URL abaixo, a área em negrito é a sequência de consultas gerada quando o termo "banco de dados" foi pesquisado no site da Techopedia.
//www.techopedia.com/search.aspx? q = database§ion = all