Compartir a través de


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

CUrl::CUrl

el constructor.

CUrl::~CUrl

El destructor.

Métodos públicos

Name

Descripción

CUrl::Canonicalize

Llame a este método para convertir la cadena de dirección URL a la forma canónica.

CUrl::Clear

Llame a este método para borrar todos los campos de dirección URL.

CUrl::CrackUrl

Llame a este método para descodificar y analizar la dirección URL.

CUrl::CreateUrl

Llame a este método para crear la dirección URL.

CUrl::GetExtraInfo

¿Llame a este método para obtener información adicional (por ejemplo?texto o #text) de la dirección URL.

CUrl::GetExtraInfoLength

¿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.

CUrl::GetHostName

Llame a este método para obtener el nombre de host de la dirección URL.

CUrl::GetHostNameLength

Llame a este método para obtener la longitud del nombre de host.

CUrl::GetPassword

Llame a este método para obtener la contraseña de la dirección URL.

CUrl::GetPasswordLength

Llame a este método para obtener la longitud de la contraseña.

CUrl::GetPortNumber

Llame a este método para obtener el número de puerto en términos de ATL_URL_PORT.

CUrl::GetScheme

Llame a este método para obtener el esquema de la dirección URL.

CUrl::GetSchemeName

Llame a este método para obtener el nombre de la combinación de la dirección URL.

CUrl::GetSchemeNameLength

Llame a este método para obtener la longitud del nombre de combinación de la dirección URL.

CUrl::GetUrlLength

Llame a este método para obtener la longitud de la dirección URL.

CUrl::GetUrlPath

Llame a este método para obtener la ruta de la dirección URL.

CUrl::GetUrlPathLength

Llame a este método para obtener la longitud de la ruta de acceso de dirección URL.

CUrl::GetUserName

Llame a este método para obtener el nombre de usuario de la dirección URL.

CUrl::GetUserNameLength

Llame a este método para obtener la longitud del nombre de usuario.

CUrl::SetExtraInfo

¿Llame a este método para establecer información adicional (por ejemplo?texto o #text) de la dirección URL.

CUrl::SetHostName

Llame a este método para establecer el nombre de host.

CUrl::SetPassword

Llame a este método para establecer la contraseña.

CUrl::SetPortNumber

Llame a este método para establecer el número de puerto en términos de ATL_URL_PORT.

CUrl::SetScheme

Llame a este método para establecer el esquema de la dirección URL.

CUrl::SetSchemeName

Llame a este método para establecer el nombre de combinación de la dirección URL.

CUrl::SetUrlPath

Llame a este método para establecer la ruta de acceso de la dirección URL.

CUrl::SetUserName

Llame a este método para establecer el nombre de usuario.

Operadores públicos

Name

Descripción

CUrl::operator =

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

Vea también

Otros recursos

Clases de ATL