http_request 类
表示 HTTP 请求。
警告
本主题包含有关 C++ REST SDK 1.0 (codename "Casablanca") 的信息。如果你正在从 Codeplex Casablanca 网页 使用更高版本,则使用 http://casablanca.codeplex.com/documentation 上的本地文档。
class http_request;
Members
公共构造函数
名称 |
描述 |
---|---|
已重载。 使用给定的请求方法构造一个新的 HTTP 请求。 |
|
析构函数释放保存的所有资源。 |
公共方法
名称 |
描述 |
---|---|
生成一个调用方可能会用于从传入的请求检索数据的流。 |
|
接收到此请求消息的所有数据时,向用户(客户端)发出信号。 |
|
将请求消息的正文提取到 json 值中,检查内容类型是否为 application\json。 仅可提取一次正文,因为在某些情况下,将对“移出”数据的位置进行优化。 |
|
提取请求消息的正文作为字符串值,检查内容类型是否为 IME 文本类型。 仅可提取一次正文,因为在某些情况下,将对“移出”数据的位置进行优化。 |
|
将响应消息的正文提取到字节的一个矢量中。 提取可在其上完成操作的矢量 |
|
获取表示最终将被发送的响应的任务。 |
|
已重载。 获取对响应消息的标头的引用。 |
|
获取请求消息的方法 (GET/PUT/POST/DELETE)。 |
|
获取对此请求消息的 URI 路径、查询和片段部分的引用。 这将追加到在构造 http_client 时指定的基 URI。 |
|
已重载。 异步响应此 HTTP 请求。 |
|
获取请求消息的基础 URI。 |
|
已重载。 将消息的正文设置为文本字符串,并设置“Content-Type”标头。 假定字符串的字符编码为 OS 的默认代码页,并将执行相应的转换,转换为 UTF-8。 |
|
获取请求消息的方法 (GET/PUT/POST/DELETE)。 |
|
设置请求消息的基础 URI。 |
|
定义一个流,将依赖该流保存请求产生的 HTTP 响应消息的正文。 |
|
生成消息的字符串表示形式,如有可能,包括正文。 |
公共运算符
名称 |
描述 |
---|---|
赋值运算符。 |
要求
**标头:**http_msg.h
**命名空间:**web::http