System::Net::Http::Headers::HttpRequestHeaders 类

HttpRequestHeaders class

表示 ‘Request’ 头的集合。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

class HttpRequestHeaders : public System::Net::Http::Headers::HttpHeaders

方法

方法描述
AddHeaders(System::SharedPtr<HttpHeaders>) override将指定的 HttpHeaders 类实例与当前实例连接。
static AddKnownHeaders(System::SharedPtr<Collections::Generic::HashSet<String>>)将已知的标头添加到指定的集合中。
get_Accept()RTTI 信息。
get_AcceptCharset()返回 ‘Accept-Charset’ 标头的值。
get_AcceptEncoding()返回 ‘Accept-Encoding’ 标头的值。
get_AcceptLanguage()返回 ‘Accept-Language’ 标头的值。
get_Authorization()获取 ‘Authorization’ 标头的值。
get_CacheControl()获取 ‘Cache-Control’ 标头的值。
get_Connection()返回 ‘Connection’ 标头的值。
get_ConnectionClose()获取一个值,指示 ‘Connection’ 标头的值是否包含 ‘Close’。
get_Date()获取 ‘Date’ 标头的值。
get_Expect()返回 ‘Expect’ 标头的值。
get_ExpectContinue()获取一个值,指示 ‘Expect’ 标头的值是否包含 ‘Continue’。
get_From()获取 ‘From’ 标头的值。
get_Host()获取 ‘Host’ 标头的值。
get_IfMatch()返回 ‘If-Match’ 标头的值。
get_IfModifiedSince()获取 ‘If-Modified-Since’ 标头的值。
get_IfNoneMatch()返回 ‘If-None-Match’ 标头的值。
get_IfRange()获取 ‘If-Range’ 标头的值。
get_IfUnmodifiedSince()获取 ‘If-Unmodified-Since’ 标头的值。
get_MaxForwards()获取 ‘Max-Forwards’ 标头的值。
get_Pragma()返回 ‘Pragma’ 标头的值。
get_ProxyAuthorization()获取 ‘Proxy-Authorization’ 标头的值。
get_Range()获取 ‘Range’ 标头的值。
get_Referrer()获取 ‘Referer’ 头的值。
get_TE()返回 ‘TE’ 标头的值。
get_Trailer()返回 ‘Trailer’ 标头的值。
get_TransferEncoding()返回 ‘Transfer-Encoding’ 标头的值。
get_TransferEncodingChunked()获取一个值,指示 ‘Transfer-Encoding’ 标头的值是否包含 ‘Chunked’。
get_Upgrade()返回 ‘Upgrade’ 标头的值。
get_UserAgent()返回 ‘User-Agent’ 标头的值。
get_Via()返回 ‘Via’ 标头的值。
get_Warning()返回 ‘Warning’ 标头的值。
HttpRequestHeaders()构造一个新实例。
set_Authorization(System::SharedPtr<AuthenticationHeaderValue>)设置 ‘Authorization’ 标头的值。
set_CacheControl(System::SharedPtr<CacheControlHeaderValue>)设置 ‘Cache-Control’ 标头的值。
set_ConnectionClose(Nullable<bool>)设置一个值,指示 ‘Connection’ 标头的值是否包含 ‘Close’。
set_Date(Nullable<DateTimeOffset>)设置 ‘Date’ 标头的值。
set_ExpectContinue(Nullable<bool>)设置一个值,指示 ‘Expect’ 标头的值是否包含 ‘Continue’。
set_From(String)设置 ‘From’ 标头的值。
set_Host(String)设置 ‘Host’ 标头的值。
set_IfModifiedSince(Nullable<DateTimeOffset>)设置 ‘If-Modified-Since’ 标头的值。
set_IfRange(System::SharedPtr<RangeConditionHeaderValue>)设置 ‘If-Range’ 标头的值。
set_IfUnmodifiedSince(Nullable<DateTimeOffset>)设置 ‘If-Unmodified-Since’ 标头的值。
set_MaxForwards(Nullable<int32_t>)设置 ‘Max-Forwards’ 标头的值。
set_ProxyAuthorization(System::SharedPtr<AuthenticationHeaderValue>)设置 ‘Proxy-Authorization’ 标头的值。
set_Range(System::SharedPtr<RangeHeaderValue>)设置 ‘Range’ 标头的值。
set_Referrer(System::SharedPtr<Uri>)设置 ‘Referer’ 头部的值。
set_TransferEncodingChunked(Nullable<bool>)设置一个值,指示 ‘Transfer-Encoding’ 标头的值是否包含 ‘Chunked’。

另见