共用方式為


uri_builder 類別

累加建構 URI 的產生器。

警告

本主題包含 C++ REST SDK 1.0 (Codename "Casablanca") 的資訊。如果使用 Codeplex Casablanca 網頁上的較新版本,則請使用 http://casablanca.codeplex.com/documentation 上的本機文件。

class uri_builder;

Members

公用建構函式

名稱

描述

uri_builder::uri_builder 建構函式

多載。 使用一開始空白的 URI 建立產生器。

公用方法

名稱

描述

uri_builder::append 方法

在目前的 URI 結尾附加相對 URI (路徑、查詢和片段)。

uri_builder::append_path 方法

將另一個路徑附加至這個 uri_builder 的路徑。

uri_builder::append_query 方法

多載。 將另一個查詢附加至這個 uri_builder 的查詢。

uri_builder::clear 方法

清除這個 uri_builder 中之基礎 URI 的所有元件。

uri_builder::fragment 方法

取得 URI 的片段元件做為編碼字串。

uri_builder::host 方法

取得 URI 的主機元件做為編碼字串。

uri_builder::is_valid 方法

驗證從這個 uri_builder 之所有現有元件產生的 URI。

uri_builder::path 方法

取得 URI 的路徑元件做為編碼字串。

uri_builder::port 方法

取得 URI 的連接埠元件。 如果未指定連接埠,則傳回 -1。

uri_builder::query 方法

取得 URI 的查詢元件做為編碼字串。

uri_builder::scheme 方法

取得 URI 的配置元件做為編碼字串。

uri_builder::set_fragment 方法

設定 URI 的片段元件。

uri_builder::set_host 方法

設定 URI 的主機元件。

uri_builder::set_path 方法

設定 URI 的路徑元件。

uri_builder::set_port 方法

設定 URI 的連接埠元件。

uri_builder::set_query 方法

設定 URI 的查詢元件。

uri_builder::set_scheme 方法

設定 URI 的配置。

uri_builder::set_user_info 方法

設定 URI 的使用者資訊元件。

uri_builder::to_string 方法

將 URI 元件合併為編碼字串並進行驗證。 如果 URI 無效,則會擲回例外狀況。

uri_builder::to_uri 方法

將 URI 元件合併為 URI 類別執行個體並進行驗證。 如果 URI 無效,則會擲回例外狀況。

uri_builder::user_info 方法

取得 URI 的使用者資訊元件做為編碼字串。

需求

**標頭:**base_uri.h、uri_builder.h

**命名空間:**web::http

請參閱

參考

web::http 命名空間