卷毛類別
這個類別表示 URL。 它是否可以讓您獨立作業 URL 的每個項目會剖析現有的 URL 字串或從頭建置字串。
重要
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。
class CUrl
Members
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
呼叫這個方法會將 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:
http://someone:secret@www.microsoft.com:80/visualc/stuff.htm#contents
CUrl::CrackUrl 解決如下所示:
計劃:「http」或 ATL_URL_SCHEME_HTTP
使用者名稱:「有」
密碼:「密碼」
主機名稱:「www.microsoft.com」
PortNumber:80
UrlPath:「visualc/stuff.htm」
ExtraInfo:「#contents」
若要管理 UrlPath 欄位 (例如),您可以使用 GetUrlPath、 GetUrlPathLength和 SetUrlPath。 您可以使用 CreateUrl 建立完整的 URL 字串。
需求
Header: 函式