右选件类
此选件类表示URL。 它是否可以独立于其他操作URL的每个元素分析现有的URL字符串或从头开始生成字符串。
重要
此选件类及其成员不能在Windows运行时执行的应用程序。
class CUrl
成员
公共构造函数
名称 |
说明 |
---|---|
构造函数。 |
|
该析构函数。 |
公共方法
名称 |
说明 |
---|---|
调用此方法将URL字符串转换为规范格式。 |
|
调用此方法清除任何URL字段。 |
|
调用此方法对和分析URL。 |
|
调用此方法创建URL。 |
|
调用此方法获取附加信息(例如?文本 或#text)从URL。 |
|
调用此方法获取附加信息的长度(例如? )检索的文本 或#text从URL。 |
|
调用此方法获取URL中的主机名。 |
|
调用此方法获取主机名的长度。 |
|
调用此方法获取URL的密码。 |
|
调用此方法获取密码的长度。 |
|
调用此方法获取端口号基于ATL_URL_PORT。 |
|
调用此方法获取URL模式。 |
|
调用此方法获取URL模式名称。 |
|
调用此方法获取URL模式名称的长度。 |
|
调用此方法获取URL长度。 |
|
调用此方法获取URL路径。 |
|
调用此方法获取URL路径长度。 |
|
调用此方法获取URL的用户名。 |
|
调用此方法获取用户名的长度。 |
|
调用此方法设置附加信息(例如?文本 或#text) URL。 |
|
调用此方法设置主机名。 |
|
调用此方法设置密码。 |
|
调用此方法将端口号基于ATL_URL_PORT。 |
|
调用此方法设置URL模式。 |
|
调用此方法设置URL模式名称。 |
|
调用此方法设置URL路径。 |
|
调用此方法设置用户名。 |
公共运算符
名称 |
说明 |
---|---|
分配给当前 CUrl 对象的指定 CUrl 对象。 |
备注
CUrl 使您可以操作一个URL字段,如路径或端口号。 CUrl 了解以下形式的URL:
<Scheme>: /<UserName>:<Password>@<HostName>:<PortNumber>/<UrlPath><ExtraInfo>
(某些字段都是可选的。)例如,请考虑此URL:
https://someone:secret@www.microsoft.com:80/visualc/stuff.htm#contents
CUrl::CrackUrl 分析该如下所示:
模式:“HTTP”或 ATL_URL_SCHEME_HTTP
用户名:“用户”
password:“计算”
主机名:“www.microsoft.com”
PortNumber:80
UrlPath:“visualc/stuff.htm”
ExtraInfo:“#contents”
若要操作UrlPath字段(如),则应使用 GetUrlPath、 GetUrlPathLength和 SetUrlPath。 您将使用 CreateUrl 创建完整的URL字符串。
要求
Header: atlutil.h