用于以增量方式构造 URI 的生成器。
警告
本主题包含有关 C++ REST SDK 1.0 (codename "Casablanca") 的信息。如果你正在从 Codeplex Casablanca 网页 使用更高版本,则使用 http://casablanca.codeplex.com/documentation 上的本地文档。
class uri_builder;
Members
公共构造函数
名称 |
描述 |
---|---|
已重载。 使用最初为空的 URI 创建生成器。 |
公共方法
名称 |
描述 |
---|---|
在当前的 URI 的末尾追加一个相对 URI(路径、查询和片段)。 |
|
将另一条路径追加到此 uri_builder 的路径。 |
|
已重载。 将另一个查询追加到此 uri_builder 的查询。 |
|
清除此 uri_builder 中的基础 URI 中的所有组件。 |
|
获取 URI 的段组件作为已编码的字符串。 |
|
获取 URI 的主机组件作为已编码的字符串。 |
|
基于此 uri_builder 的所有现有组件验证生成的 URI。 |
|
获取 URI 的路径组件作为已编码的字符串。 |
|
获取 URI 的端口组件。 如果未指定端口,则返回 -1。 |
|
获取 URI 的查询组件作为已编码的字符串。 |
|
获取 URI 的方案组件作为已编码的字符串。 |
|
设置 URI 的段组件。 |
|
设置 URI 的主机组件。 |
|
设置 URI 的路径组件。 |
|
设置 URI 的端口组件。 |
|
设置 URI 的查询组件。 |
|
设置 URI 的方案。 |
|
设置 URI 的用户信息组件。 |
|
将 URI 组件组合到已编码的字符串中,并进行验证。 如果 URI 无效,则将引发异常。 |
|
将 URI 组件组合到 URI 类实例中,并进行验证。 如果 URI 无效,则将引发异常。 |
|
获取 URI 的用户信息组件作为已编码的字符串。 |
要求
**标头:**base_uri.h、uri_builder.h
**命名空间:**web::http