Tecnología

Inicio

Lo que los personajes pueden contener variables de URL?

Lo que los personajes pueden contener variables de URL?


Sabiendo cuáles son las reglas de nomenclatura cuando las direcciones URL pueden ser importantes, especialmente si las aplicaciones de código que utilizan direcciones URL en las variables. Los agentes de usuario, típicamente servidores web y navegadores, espacios en blanco de la tira de ambos extremos de las direcciones URL y realizar otras tareas de formato al recibirlos. Hay, sin embargo, ciertos caracteres que los agentes de usuario no pueden manejar y usted debe saber antes de construir estas variables que utilicen URL.

Traducción URL

Todas las peticiones de URL pasan a través de los equipos especiales llamados servidores de nombres de dominio. A las funciones de DNS como un directorio telefónico. Al buscar un nombre en la guía telefónica, un número aparece junto al nombre. Cuando un equipo DNS recibe un enlace como http://www.whitehouse.gov, se ve una serie así. Ese número es la dirección IP del servidor Web del sitio que desea ver. Cada ordenador en Internet tiene una dirección IP única. A pesar de que los caracteres que escribe debe ser correcta para recuperar una página Web, los personajes no son tan importantes como los números IP que los equipos de la utilización de Internet para comunicarse.

Las variables de URL

lenguajes de programación asignan valores a las variables de cadena URL. Una variable típica puede aparecer como sigue:

myURL = "http: //www.whitehouse.gov"

Algunos desarrolladores escribir la URL directamente en el código. Otros pueden crear variables de URL como un programa se ejecuta. Si crea las variables de URL utilizando JavaScript, puede hacer que un navegador navegar a esa URL introduciendo el comando que se muestra a continuación:

window.location = myURL

Antes de enviar peticiones de URL, debe verificar que las variables de URL contienen caracteres válidos, sobre todo si se construye esas variables dinámicamente.

caracteres reservados

También tiene la opción de crear una variable URL más compleja, como se muestra en la siguiente instrucción de asignación:

myURL = "http://www.whitehouse.gov?id=123"

El valor de URL almacenada en myURL contiene dos partes: la parte anterior al signo de interrogación y el texto después de que el carácter. Los servidores Web reconocen el signo de interrogación como carácter reservado, que les dice que tratar todo después de que el signo de interrogación como datos. (Ver referencia 2, encontrar "reservado para especial"). El signo de interrogación es válida en la segunda parte de la cadena de URL, pero no en el primero. existir otros caracteres reservados que tienen un significado dependiendo de si aparecen en la cadena URL.

La gestión de las variables de URL

Examine la barra de direcciones del navegador después de realizar una búsqueda en Google, Bing o Yahoo, y es probable que vea signos de interrogación, guiones, barras e incluso signos de igual. Esos personajes son aceptables en las URL siempre que aparecen en algunas partes de la URL en la que son válidos. Si su aplicación necesita utilizar variables que contienen direcciones URL, puede administrar esas variables con seguridad mediante la codificación de caracteres que no sean alfanuméricos y no están reservados. El Grupo de Trabajo de Ingeniería de Internet, una de las organizaciones responsables de la creación de estándares web, define los caracteres no alfanuméricos que usted no tiene que codificar en su documento RTC1738:

; /? : @ = & $ - _. +! * ()