Colección de citas famosas - Slogan de motivación - iOS explica en detalle la composición y los atributos correspondientes de la URL

iOS explica en detalle la composición y los atributos correspondientes de la URL

Localizador uniforme de recursos (inglés: Localizador uniforme de recursos, a menudo abreviado como URL), comúnmente conocido como URL.

Al igual que el número de una casa en Internet, es la dirección de un recurso estándar en Internet.

Definiciones relacionadas:

URI es un identificador de recurso uniforme, que se utiliza para identificar de forma única un recurso.

URN, nombre de recurso uniforme, denominación de recurso unificada, identifica los recursos por nombre, como mailto: java-net@java.sun.com.

El formato estándar del Localizador Uniforme de Recursos es el siguiente:

El formato completo del Localizador Uniforme de Recursos es el siguiente:

Unificación de la Transferencia de Hipertexto Protocolo ([HTTP]) El localizador de recursos incluye cinco elementos básicos para la obtención de información de Internet en una dirección sencilla:

1.? Esquema de URI de datos

2.? Símbolo de marca de URL jerárquica ([//], fijo)

3. ¿Información de credenciales necesaria para acceder a los recursos (se puede omitir)

p>

4.? Servidor. (Generalmente nombre de dominio, a veces dirección IP)

5.? (Indicado en forma numérica, si es el valor predeterminado de HTTP ":80", se puede omitir)

6.? (Utilice el carácter "/" para distinguir cada nombre de directorio en la ruta)

7.? (Los parámetros del formulario en el modo GET comienzan con el carácter "?", cada parámetro está separado por "amp;" y luego "=" separa el nombre del parámetro y los datos. Generalmente está codificado en URL UTF8 para evitar conflictos de caracteres. Pregunta )

8.? Anclas, fragmentos. Comenzando con el carácter "#"

Descripción general de las partes correspondientes de los atributos de URL de iOS:

Ahora tome la siguiente URL como ejemplo para explicar los componentes y los atributos correspondientes a iOS

p>

Como se puede ver en la URL anterior, una URL completa incluye las siguientes partes:

1. Parte del protocolo (esquema): la parte del protocolo del La URL es "". En una URL, la dirección IP también se puede usar como nombre de dominio (como: 10.20.1.2)

3. Parte del puerto: después del nombre de dominio está el puerto y ":" se usa como. un separador entre el nombre de dominio y el símbolo del puerto. El puerto no es una parte necesaria de una URL. Si se omite la parte del puerto, se utilizará la parte del puerto predeterminado

4. último "/", sí, sección del directorio virtual. El directorio virtual tampoco es una parte obligatoria de una URL. El directorio virtual en este ejemplo es "/trip/"

? Parte del nombre del archivo: comenzando desde el último "/" después del nombre de dominio hasta "?", es la parte del nombre del archivo. no "?", comienza desde el último "/" después del nombre de dominio y termina con "#", que es la parte del archivo. Si no hay "?" y "#", entonces comienza desde el último "/". " después del nombre de dominio y termina con la parte del nombre. El nombre del archivo en este ejemplo es "index.asp". La parte del nombre del archivo no es una parte necesaria de una URL. Si se omite esta parte, se utiliza el nombre de archivo predeterminado

iOS no distingue entre directorios virtuales y nombres de archivos, pero los procesa de manera uniforme

5. Parte de anclaje: Desde el principio hasta el final de "#", es la parte de anclaje. La parte ancla en este caso es "nombre". La parte de anclaje no es una parte necesaria de una URL

6. Parte de parámetro: la parte que comienza desde "?" hasta "#" es la parte de parámetro, también conocida como parte de búsqueda y parte de consulta. La parte del parámetro en este ejemplo es "boardID=5amp; ID=24618amp; page=1".

Los parámetros pueden permitir múltiples parámetros y "amp;" se utiliza como separador entre parámetros.

Nota: # representa una posición en la página web. El carácter de la derecha es el identificador del puesto.

# se utiliza para guiar las acciones del navegador y es completamente inútil en el lado del servidor. Por lo tanto, # no se incluye en la solicitud HTTP.