Cadena de consulta

Definición: ¿Qué significa Query String?

Una cadena de consulta es la parte de una URL donde los datos se pasan a una aplicación web y / o base de datos back-end. La razón por la que necesitamos cadenas de consulta es que el protocolo HTTP no tiene estado por diseño. Para que un sitio web sea algo más que un folleto, debe mantener el estado (datos de la tienda). Hay varias formas de hacer esto: En la mayoría de los servidores web, puede usar algo como el estado de la sesión del lado del servidor. En el cliente, puede almacenar mediante cookies. O en la URL, puede almacenar datos a través de una cadena de consulta.

Techinfo explica Query String

En la World Wide Web, todas las URL se pueden dividir en el protocolo, la ubicación del archivo (o programa) y la cadena de consulta. El protocolo que ve en un navegador es casi siempre HTTP; la ubicación es la forma típica del nombre de host y el nombre de archivo (por ejemplo, www.techopedia.com/somefile.html), y la cadena de consulta es lo que sigue al signo de interrogación ("?").

Por ejemplo, en la URL siguiente, el área en negrita es la cadena de consulta que se generó cuando se buscó el término "base de datos" en el sitio web de Techinfo.

//www.techopedia.com/search.aspx?q = base de datos§ion = todos