HttpWebRequest 成员

提供 WebRequest 类的 HTTP 特定的实现。

下表列出了由 HttpWebRequest 类型公开的成员。

受保护的构造函数

  名称 说明
Protected method HttpWebRequest SerializationInfoStreamingContext 类的指定实例初始化 HttpWebRequest 类的新实例。

页首

公共属性

  名称 说明
Public property Supported by the .NET Compact Framework Accept 获取或设置 Accept HTTP 标头的值。
Public property Supported by the .NET Compact Framework Address 获取实际响应请求的 Internet 资源的统一资源标识符 (URI)。
Public property Supported by the .NET Compact Framework AllowAutoRedirect 获取或设置一个值,该值指示请求是否应跟随重定向响应。
Public property Supported by the .NET Compact Framework AllowWriteStreamBuffering 获取或设置一个值,该值指示是否对发送到 Internet 资源的数据进行缓冲处理。
Public property AuthenticationLevel  获取或设置用于此请求的身份验证和模拟的级别。(从 WebRequest 继承。)
Public property AutomaticDecompression 获取或设置所使用的解压缩类型。
Public property CachePolicy  获取或设置此请求的缓存策略。(从 WebRequest 继承。)
Public property ClientCertificates 获取或设置与此请求关联的安全证书集合。
Public property Supported by the .NET Compact Framework Connection 获取或设置 Connection HTTP 标头的值。
Public property Supported by the .NET Compact Framework ConnectionGroupName 已重写。获取或设置请求的连接组的名称。
Public property Supported by the .NET Compact Framework ContentLength 已重写。获取或设置 Content-lengthHTTP 标头。
Public property Supported by the .NET Compact Framework ContentType 已重写。获取或设置 Content-typeHTTP 标头的值。
Public property Supported by the .NET Compact Framework ContinueDelegate 获取或设置当从 Internet 资源接收到 HTTP 100 持续响应时调用的委托方法。
Public property CookieContainer 获取或设置与此请求关联的 cookie。
Public property Supported by the .NET Compact Framework Credentials 已重写。获取或设置请求的身份验证信息。
Public property Static DefaultCachePolicy 获取或设置此请求的默认缓存策略。
Public property Static DefaultMaximumErrorResponseLength 获取或设置 HTTP 错误响应的默认最大长度。
Public property Static DefaultMaximumResponseHeadersLength 获取或设置 MaximumResponseHeadersLength 属性的默认值。
Public property Static DefaultWebProxy  获取或设置全局 HTTP 代理。(从 WebRequest 继承。)
Public property Supported by the .NET Compact Framework Expect 获取或设置 ExpectHTTP 标头的值。
Public property Supported by the .NET Compact Framework HaveResponse 获取一个值,该值指示是否收到了来自 Internet 资源的响应。
Public property Supported by the .NET Compact Framework Headers 已重写。指定构成 HTTP 标头的名称/值对的集合。
Public property Supported by the .NET Compact Framework IfModifiedSince 获取或设置 If-Modified-Since HTTP 标头的值。
Public property ImpersonationLevel  获取或设置当前请求的模拟级别。(从 WebRequest 继承。)
Public property Supported by the .NET Compact Framework KeepAlive 获取或设置一个值,该值指示是否与 Internet 资源建立持久性连接。
Public property Supported by the .NET Compact Framework MaximumAutomaticRedirections 获取或设置请求将跟随的重定向的最大数目。
Public property MaximumResponseHeadersLength 获取或设置响应标题允许的最大长度。
Public property Supported by the .NET Compact Framework MediaType 获取或设置请求的媒体类型。
Public property Supported by the .NET Compact Framework Method 已重写。获取或设置请求的方法。
Public property Supported by the .NET Compact Framework Pipelined 获取或设置一个值,该值指示是否通过管线将请求传输到 Internet 资源。
Public property Supported by the .NET Compact Framework PreAuthenticate 已重写。获取或设置一个值,该值指示是否随请求发送一个身份验证标头。
Public property Supported by the .NET Compact Framework ProtocolVersion 获取或设置用于请求的 HTTP 版本。
Public property Supported by the .NET Compact Framework Proxy 已重写。获取或设置请求的代理信息。
Public property Supported by the .NET Compact Framework ReadWriteTimeout 获取或设置写入或读取流时的超时。
Public property Supported by the .NET Compact Framework Referer 获取或设置 RefererHTTP 标头的值。
Public property Supported by the .NET Compact Framework RequestUri 已重写。获取请求的原始统一资源标识符 (URI)。
Public property Supported by the .NET Compact Framework SendChunked 获取或设置一个值,该值指示是否将数据分段发送到 Internet 资源。
Public property Supported by the .NET Compact Framework ServicePoint 获取用于请求的服务点。
Public property Supported by the .NET Compact Framework Timeout 已重写。获取或设置 GetResponseGetRequestStream 方法的超时值。
Public property Supported by the .NET Compact Framework TransferEncoding 获取或设置 Transfer-encodingHTTP 标头的值。
Public property UnsafeAuthenticatedConnectionSharing 获取或设置一个值,该值指示是否允许经过高速 NTLM 身份验证的连接共享。
Public property UseDefaultCredentials 已重写。获取或设置一个 Boolean 值,该值控制默认凭据是否随请求一起发送。
Public property Supported by the .NET Compact Framework UserAgent 获取或设置 User-agentHTTP 标头的值。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework Abort 已重写。 取消对 Internet 资源的请求。
Public method Supported by the .NET Compact Framework AddRange 已重载。 向请求添加范围标头。
Public method Supported by the .NET Compact Framework BeginGetRequestStream 已重写。 开始对用来写入数据的 Stream 对象的异步请求。
Public method Supported by the .NET Compact Framework BeginGetResponse 已重写。 开始对 Internet 资源的异步请求。
Public method Static Supported by the .NET Compact Framework Create  已重载。 初始化新的 WebRequest。 (从 WebRequest 继承。)
Public method Static Supported by the .NET Compact Framework CreateDefault  为指定的 URI 方案初始化新的 WebRequest 实例。 (从 WebRequest 继承。)
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework EndGetRequestStream 已重写。 结束对用于写入数据的 Stream 对象的异步请求。
Public method Supported by the .NET Compact Framework EndGetResponse 已重写。 结束对 Internet 资源的异步请求。
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework GetRequestStream 已重写。 获取用于写入请求数据的 Stream 对象。
Public method Supported by the .NET Compact Framework GetResponse 已重写。 返回来自 Internet 资源的响应。
Public method Static GetSystemWebProxy  返回当前模拟用户的 Internet Explorer 设置中配置的代理。 (从 WebRequest 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Static Supported by the .NET Compact Framework RegisterPrefix  为指定的 URI 注册 WebRequest 子代。 (从 WebRequest 继承。)
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method GetObjectData 已重写。 使用序列化目标对象所需的数据填充 SerializationInfo
Protected method Supported by the .NET Compact Framework MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)

页首

显式接口实现

  名称 说明
Explicit interface implementation Method System.Runtime.Serialization.ISerializable.GetObjectData 使用将目标对象序列化所需的数据填充 SerializationInfo

页首

请参见

参考

HttpWebRequest 类
System.Net 命名空间

其他资源

defaultProxy 元素(网络设置)