Antes de hablar de este tema, es importante que tengas en cuenta los conceptos de la URI y Métodos HTTP. Si no los tienes claro, te sugiero leer primero estos temas: La URI y Métodos HTTP
Desde el cliente, en algún momento vamos a necesitar enviar cierta información al servidor para que éste a pueda realizar alguna acción. En este apartado hablaremos de cómo enviar información en la solicitud HTTP.
A la información que podemos enviar al servidor la llamamos "parámetros". Los parámetros están expresados en formato "clave=valor". Por ejemplo: universidad=epn
.
Ya que hemos hablado de los métodos HTTP que pueden incluirse en una solicitud HTTP, los parámetros se envían de manera diferente si el método es GET o POST. Veamos las particularidades de cómo se envían los parámetros cuando se usa cada método HTTP.
Parámetros enviados por GET
En una solicitud HTTP realizada con el método GET, los parámetros se envían en la "cadena de consulta" de la URI, es decir, después del signo "?". El siguiente ejemplo muestra el envío de un parámetro cuya clave es IDC y su valor=221.
Ejemplo solicitud HTTP con GET
http://www.usixml.org/en/home.html?IDC=221