HttpWebRequest 成员
提供 WebRequest 类的 HTTP 特定的实现。
下表列出了由 HttpWebRequest 类型公开的成员。
受保护的构造函数
名称 | 说明 | |
---|---|---|
HttpWebRequest | 从 SerializationInfo 和 StreamingContext 类的指定实例初始化 HttpWebRequest 类的新实例。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
Accept | 获取或设置 Accept HTTP 标头的值。 | |
Address | 获取实际响应请求的 Internet 资源的统一资源标识符 (URI)。 | |
AllowAutoRedirect | 获取或设置一个值,该值指示请求是否应跟随重定向响应。 | |
AllowWriteStreamBuffering | 获取或设置一个值,该值指示是否对发送到 Internet 资源的数据进行缓冲处理。 | |
AuthenticationLevel | 获取或设置用于此请求的身份验证和模拟的级别。(从 WebRequest 继承。) | |
AutomaticDecompression | 获取或设置所使用的解压缩类型。 | |
CachePolicy | 获取或设置此请求的缓存策略。(从 WebRequest 继承。) | |
ClientCertificates | 获取或设置与此请求关联的安全证书集合。 | |
Connection | 获取或设置 Connection HTTP 标头的值。 | |
ConnectionGroupName | 已重写。获取或设置请求的连接组的名称。 | |
ContentLength | 已重写。获取或设置 Content-lengthHTTP 标头。 | |
ContentType | 已重写。获取或设置 Content-typeHTTP 标头的值。 | |
ContinueDelegate | 获取或设置当从 Internet 资源接收到 HTTP 100 持续响应时调用的委托方法。 | |
CookieContainer | 获取或设置与此请求关联的 cookie。 | |
Credentials | 已重写。获取或设置请求的身份验证信息。 | |
DefaultCachePolicy | 获取或设置此请求的默认缓存策略。 | |
DefaultMaximumErrorResponseLength | 获取或设置 HTTP 错误响应的默认最大长度。 | |
DefaultMaximumResponseHeadersLength | 获取或设置 MaximumResponseHeadersLength 属性的默认值。 | |
DefaultWebProxy | 获取或设置全局 HTTP 代理。(从 WebRequest 继承。) | |
Expect | 获取或设置 ExpectHTTP 标头的值。 | |
HaveResponse | 获取一个值,该值指示是否收到了来自 Internet 资源的响应。 | |
Headers | 已重写。指定构成 HTTP 标头的名称/值对的集合。 | |
IfModifiedSince | 获取或设置 If-Modified-Since HTTP 标头的值。 | |
ImpersonationLevel | 获取或设置当前请求的模拟级别。(从 WebRequest 继承。) | |
KeepAlive | 获取或设置一个值,该值指示是否与 Internet 资源建立持久性连接。 | |
MaximumAutomaticRedirections | 获取或设置请求将跟随的重定向的最大数目。 | |
MaximumResponseHeadersLength | 获取或设置响应标题允许的最大长度。 | |
MediaType | 获取或设置请求的媒体类型。 | |
Method | 已重写。获取或设置请求的方法。 | |
Pipelined | 获取或设置一个值,该值指示是否通过管线将请求传输到 Internet 资源。 | |
PreAuthenticate | 已重写。获取或设置一个值,该值指示是否随请求发送一个身份验证标头。 | |
ProtocolVersion | 获取或设置用于请求的 HTTP 版本。 | |
Proxy | 已重写。获取或设置请求的代理信息。 | |
ReadWriteTimeout | 获取或设置写入或读取流时的超时。 | |
Referer | 获取或设置 RefererHTTP 标头的值。 | |
RequestUri | 已重写。获取请求的原始统一资源标识符 (URI)。 | |
SendChunked | 获取或设置一个值,该值指示是否将数据分段发送到 Internet 资源。 | |
ServicePoint | 获取用于请求的服务点。 | |
Timeout | 已重写。获取或设置 GetResponse 和 GetRequestStream 方法的超时值。 | |
TransferEncoding | 获取或设置 Transfer-encodingHTTP 标头的值。 | |
UnsafeAuthenticatedConnectionSharing | 获取或设置一个值,该值指示是否允许经过高速 NTLM 身份验证的连接共享。 | |
UseDefaultCredentials | 已重写。获取或设置一个 Boolean 值,该值控制默认凭据是否随请求一起发送。 | |
UserAgent | 获取或设置 User-agentHTTP 标头的值。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
Abort | 已重写。 取消对 Internet 资源的请求。 | |
AddRange | 已重载。 向请求添加范围标头。 | |
BeginGetRequestStream | 已重写。 开始对用来写入数据的 Stream 对象的异步请求。 | |
BeginGetResponse | 已重写。 开始对 Internet 资源的异步请求。 | |
Create | 已重载。 初始化新的 WebRequest。 (从 WebRequest 继承。) | |
CreateDefault | 为指定的 URI 方案初始化新的 WebRequest 实例。 (从 WebRequest 继承。) | |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。) | |
EndGetRequestStream | 已重写。 结束对用于写入数据的 Stream 对象的异步请求。 | |
EndGetResponse | 已重写。 结束对 Internet 资源的异步请求。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。) | |
GetRequestStream | 已重写。 获取用于写入请求数据的 Stream 对象。 | |
GetResponse | 已重写。 返回来自 Internet 资源的响应。 | |
GetSystemWebProxy | 返回当前模拟用户的 Internet Explorer 设置中配置的代理。 (从 WebRequest 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
RegisterPrefix | 为指定的 URI 注册 WebRequest 子代。 (从 WebRequest 继承。) | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
GetObjectData | 已重写。 使用序列化目标对象所需的数据填充 SerializationInfo。 | |
MemberwiseClone | 已重载。 (从 MarshalByRefObject 继承。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
System.Runtime.Serialization.ISerializable.GetObjectData | 使用将目标对象序列化所需的数据填充 SerializationInfo。 |
页首
请参见
参考
HttpWebRequest 类
System.Net 命名空间