System::Net::Http::HttpRequestMessage 类
HttpRequestMessage class
表示 HTTP 请求消息。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
class HttpRequestMessage : public System::IDisposable
方法
| 方法 | 描述 |
|---|---|
| Dispose() override | 释放当前实例。此方法还会释放 HTTP 请求的内容。 |
| get_Content() | 获取 HTTP 请求的内容。 |
| get_Headers() | 返回 HTTP 内容头。 |
| get_Method() | 获取 HTTP 请求方法。 |
| get_Properties() | 返回 HTTP 请求属性的集合。 |
| get_RequestUri() | 获取请求资源的 URI。 |
| get_Version() | RTTI 信息。 |
| HttpRequestMessage() | 构造一个新实例。 |
| HttpRequestMessage(System::SharedPtr<HttpMethod>, System::SharedPtr<Uri>) | 构造一个新实例。 |
| HttpRequestMessage(System::SharedPtr<HttpMethod>, String) | 构造一个新实例。 |
| MarkAsSent() | 将当前请求标记为已发送。 |
| set_Content(System::SharedPtr<HttpContent>) | 设置 HTTP 请求的内容。 |
| set_Method(System::SharedPtr<HttpMethod>) | 设置 HTTP 请求方法。 |
| set_RequestUri(System::SharedPtr<Uri>) | 设置请求资源的 URI。 |
| set_Version(System::Version) | 设置 HTTP 版本。 |
| ToString() const override | 相当于 C# 的 Object.ToString() 方法。用于将自定义对象转换为字符串。 |
另见
- Class IDisposable
- Namespace System::Net::Http
- Library Aspose.Font for C++