CUrl Class
Esta clase representa una dirección URL. Permite manipular cada elemento de la dirección URL independientemente de los demás si analiza una cadena existente de la dirección URL o compila una cadena desde el principio.
Importante
Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.
class CUrl
Members
Constructores públicos
Name |
Descripción |
---|---|
el constructor. |
|
El destructor. |
Métodos públicos
Name |
Descripción |
---|---|
Llame a este método para convertir la cadena de dirección URL a la forma canónica. |
|
Llame a este método para borrar todos los campos de dirección URL. |
|
Llame a este método para descodificar y analizar la dirección URL. |
|
Llame a este método para crear la dirección URL. |
|
¿Llame a este método para obtener información adicional (por ejemplo?texto o #text) de la dirección URL. |
|
¿Llame a este método para obtener la longitud de información adicional (por ejemplo?texto o #text) a la recuperación de la dirección URL. |
|
Llame a este método para obtener el nombre de host de la dirección URL. |
|
Llame a este método para obtener la longitud del nombre de host. |
|
Llame a este método para obtener la contraseña de la dirección URL. |
|
Llame a este método para obtener la longitud de la contraseña. |
|
Llame a este método para obtener el número de puerto en términos de ATL_URL_PORT. |
|
Llame a este método para obtener el esquema de la dirección URL. |
|
Llame a este método para obtener el nombre de la combinación de la dirección URL. |
|
Llame a este método para obtener la longitud del nombre de combinación de la dirección URL. |
|
Llame a este método para obtener la longitud de la dirección URL. |
|
Llame a este método para obtener la ruta de la dirección URL. |
|
Llame a este método para obtener la longitud de la ruta de acceso de dirección URL. |
|
Llame a este método para obtener el nombre de usuario de la dirección URL. |
|
Llame a este método para obtener la longitud del nombre de usuario. |
|
¿Llame a este método para establecer información adicional (por ejemplo?texto o #text) de la dirección URL. |
|
Llame a este método para establecer el nombre de host. |
|
Llame a este método para establecer la contraseña. |
|
Llame a este método para establecer el número de puerto en términos de ATL_URL_PORT. |
|
Llame a este método para establecer el esquema de la dirección URL. |
|
Llame a este método para establecer el nombre de combinación de la dirección URL. |
|
Llame a este método para establecer la ruta de acceso de la dirección URL. |
|
Llame a este método para establecer el nombre de usuario. |
Operadores públicos
Name |
Descripción |
---|---|
Asigna el objeto especificado de CUrl al objeto actual de CUrl . |
Comentarios
CUrl le permiten manipular los campos de una dirección URL, como la ruta o el número de puerto. CUrl entiende direcciones URL con el formato siguiente:
<esquema> : / <nombre de usuario> : <contraseña> @ <Nombre del host> : <número de puerto> / <UrlPath> <ExtraInfo>
(Algunos campos son opcionales). Por ejemplo, considere esta dirección URL:
https://someone:secret@www.microsoft.com:80/visualc/stuff.htm#contents
rizo:: CrackUrl lo analiza como sigue:
esquema: “http” o ATL_URL_SCHEME_HTTP
nombre de usuario: “alguien”
contraseña: “secreto”
Nombre de host: “www.microsoft.com”
número de puerto: 80
UrlPath: “visualc/stuff.htm”
ExtraInfo: “#contents”
Para manipular el campo de UrlPath (por ejemplo), se debería utilizar GetUrlPath, GetUrlPathLength, y SetUrlPath. Utilice CreateUrl para crear la cadena completa de la dirección URL.
Requisitos
encabezado: atlutil.h