web::http 命名空间

警告

本主题包含有关 C++ REST SDK 1.0 (codename "Casablanca") 的信息。如果你正在从 Codeplex Casablanca 网页 使用更高版本,则使用 http://casablanca.codeplex.com/documentation 上的本地文档。

namespace http;

Members

命名空间

名称

描述

web::http::client 命名空间

web::http::header_names 命名空间

Typedef

名称

描述

method

针对 HTTP 1.1 规范中提及的标准 HTTP 方法的预定义方法字符串。

reason_phrase

status_code

名称

描述

http_exception 类

表示 HTTP 错误。 此类保存错误消息和可选错误代码。

http_headers 类

表示 HTTP 标头,其行为类型于映射。

http_pipeline 类

http_pipeline_stage 类

HTTP 客户端处理程序类,用于表示 HTTP 管道阶段。

http_request 类

表示 HTTP 请求。

http_response 类

表示 HTTP 响应。

methods 类

status_codes 类

所有标准 HTTP 1.1 响应状态代码的预定义值。

uri 类

独立于协议的灵活 URI 实现。 URI 实例是不可变的。 对空 URI 查询各个字段将返回空字符串。 对空 URI 查询各种诊断成员将返回 false。

uri_builder 类

用于以增量方式构造 URI 的生成器。

uri_exception 类

单一异常类型,用于表示分析、编码和解码 URI 时遇到的错误。

结构

名称

描述

http_status_to_phrase 结构

函数

名称

描述

bind 函数 (C++ REST SDK)

已重载。 将单个引用绑定到字符串值。

要求

**标头:**base_uri.h、http_client.h、http_msg.h、uri_builder.h、uri_parser.h

**命名空间:**web

请参见

参考

web 命名空间