类库说明文档
![]() | HttpClient Class |
httpclient处理类

Namespace: DCSoft.Utility.Web
Assembly: DCSoft.Utility (in DCSoft.Utility.dll) Version: 0.0.0.0 (1.0.0.0)

C#
public class HttpClient
The HttpClient type exposes the following members.

Name | Description | |
---|---|---|
![]() | HttpClient |
构造新的HttpClient实例
|
![]() | HttpClient(String) |
构造新的HttpClient实例
|
![]() | HttpClient(String, HttpClientContext) |
构造新的HttpClient实例
|
![]() | HttpClient(String, HttpClientContext, Boolean) |
构造新的HttpClient实例
|

Name | Description | |
---|---|---|
![]() | AttachFile(String, String) |
在请求中添加要上传的文件
|
![]() | AttachFile(Byte, String, String) |
在请求中添加要上传的文件
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetBytes |
发出一次新的请求,并以字节数组形式返回回应的内容
调用此方法会触发StatusUpdate事件
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetResponse |
发出一次新的请求,并返回获得的回应
调用此方法永远不会触发StatusUpdate事件.
|
![]() | GetStream |
发出一次新的请求,并返回回应内容的流
调用此方法永远不会触发StatusUpdate事件.
|
![]() | GetString |
发出一次新的请求,以Http头,或Html Meta标签,或DefaultEncoding指示的编码信息对回应主体解码
调用此方法会触发StatusUpdate事件
|
![]() | GetString(Encoding) |
发出一次新的请求,对回应的主体内容以指定的编码进行解码
调用此方法会触发StatusUpdate事件
|
![]() | GetType | (Inherited from Object.) |
![]() | HeadContentLength |
发出一次新的Head请求,获取资源的长度
此请求会忽略PostingData, Files, StartPoint, EndPoint, Verb
|
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | Reset |
清空PostingData, Files, StartPoint, EndPoint, ResponseHeaders, 并把Verb设置为Get.
在发出一个包含上述信息的请求后,必须调用此方法或手工设置相应属性以使下一次请求不会受到影响.
|
![]() | SaveAsFile(String) |
发出一次新的请求,把回应的主体内容保存到文件
调用此方法会触发StatusUpdate事件
如果指定的文件存在,它会被覆盖
|
![]() | SaveAsFile(String, FileExistsAction) |
发出一次新的请求,把回应的主体内容保存到文件
调用此方法会触发StatusUpdate事件
|
![]() | ToString | (Inherited from Object.) |

Name | Description | |
---|---|---|
![]() | Accept |
获取或设置期望的资源类型
|
![]() | Context |
获取或设置Cookie及Referer
|
![]() | DefaultEncoding |
GetString()如果不能从HTTP头或Meta标签中获取编码信息,则使用此编码来获取字符串
|
![]() | DefaultLanguage |
期望的回应的语言
|
![]() | EndPoint |
获取或设置获取内容的结束点,用于断点续传,多下程下载等.
如果为0,表示获取资源从StartPoint开始的剩余内容
|
![]() | Files |
要上传的文件.如果不为空则自动转为Post请求
|
![]() | KeepContext |
是否自动在不同的请求间保留Cookie, Referer
|
![]() | PostingData |
要发送的Form表单信息
|
![]() | ResponseHeaders |
用于在获取回应后,暂时记录回应的HTTP头
|
![]() | StartPoint |
获取或设置获取内容的起始点,用于断点续传,多线程下载等
|
![]() | Url |
获取或设置请求资源的地址
|
![]() | UserAgent |
获取或设置请求中的Http头User-Agent的值
|
![]() | Verb |
指示发出Get请求还是Post请求
|

Name | Description | |
---|---|---|
![]() | StatusUpdate |
