HttpClient
HttpClient的属性有:
属性 | 说明 |
Content | 字符型,用于设置要发送到服务器的数据,参考:发送数据 |
ContentType | 字符型,用于设置数据类型,默认为"text/plain",一般无需设置。 |
FormData | 字典,用于添加需要发送到服务器的表单数据,参考:模拟表单 |
sCookies | 字典,用于添加需要发送到服务器的Cookie,参考:收发Cookie |
rCookies | 字典,包括所有服务器返回的Cookies,参考:收发Cookie |
Files | 字典,包括所有需要发送到服务器的文件,参考:上传文件 |
Method | 字符串性,用于设置请求方式,通常无需设置,由HttpClient根据提交的内容自行决定。 |
TimeOut | 整数型,用于设置获取服务器响应的超时时限,单位为秒,默认是100秒。 |
Headers | 字典,用于添加HTTP头,参考:阿里云全国物流查询接口。 |
UserAgent | 获取或设置 User-agent HTTP 标头的值。 |
Accept | 获取或设置 Accept 标头的值。 |
ReadWriteTimeout | 整数型,用于获取读写服务器数据的超时时限,单位为秒,默认是300秒。 |
RequestEncoding | 字符型,用于设置向服务器发送数据时所使用的字符编码,默认为"utf-8",一般无需设置。 |
ResponseEncoding | 字符型,用于设置解析收到的服务器数据时所采用的字符编码,默认为"utf-8",一般无需设置。 |
LastModified | 获取服务器返回内容的最近一次更新时间,参考:获取内容信息 |
StatusCode | 获取服务器返回的状态码,参考:获取内容信息 |
StatusDescription | 获取服务器返回的状态字符串,参考:获取内容信息 |
ResponseContentType | 获取服务器返回内容的类型,参考:获取内容信息 |
ResponseContentLength | 获取服务器返回内容的长度,参考:获取内容信息 |
ResponseHeaders | 回去服务器返回内容的头部信息,参考:获取内容信息 |
SkipError | 参考:跳过错误提示 |
HttpClient的方法有:
方法 | 说明 |
GetData | 用于接收从服务器返回的数据,参考:接收数据 |
GetFile | 用于接收从服务器返回的文件,参考:接收文件 |
GetDataTable | 用于接收从服务器返回的DataTable,参考:接收DataTable |