C# Class BAH.BOS.WebAPI.Client.ClientHttpUtility

客户端自定义的HTTP访问组件。
Show file Open project: Ronaltn/BAH.BOS.WebAPI.Client Class Usage Examples

Public Methods

Method Description
ClientHttpUtility ( APIRequest request ) : System

默认构造方法,传入API请求对象。

CreateHttpWebRequest ( ) : HttpWebRequest

创建HTTP请求对象。

CreateHttpWebResponse ( HttpWebRequest request ) : HttpWebResponse

创建HTTP响应对象。

GetResponseStream ( HttpWebResponse response ) : Stream

获取HTTP响应Body中的二进制数据。

GetResponseString ( HttpWebResponse response ) : string

获取HTTP响应Body中的字符串数据。

WriteHttpWebRequestStream ( Stream requestStream ) : void

向流对象中写入Body数据。

Method Details

ClientHttpUtility() public method

默认构造方法,传入API请求对象。
public ClientHttpUtility ( APIRequest request ) : System
request APIRequest API请求对象。
return System

CreateHttpWebRequest() public method

创建HTTP请求对象。
public CreateHttpWebRequest ( ) : HttpWebRequest
return System.Net.HttpWebRequest

CreateHttpWebResponse() public method

创建HTTP响应对象。
public CreateHttpWebResponse ( HttpWebRequest request ) : HttpWebResponse
request System.Net.HttpWebRequest
return System.Net.HttpWebResponse

GetResponseStream() public method

获取HTTP响应Body中的二进制数据。
public GetResponseStream ( HttpWebResponse response ) : Stream
response System.Net.HttpWebResponse HTTP响应对象。
return Stream

GetResponseString() public method

获取HTTP响应Body中的字符串数据。
public GetResponseString ( HttpWebResponse response ) : string
response System.Net.HttpWebResponse HTTP响应对象。
return string

WriteHttpWebRequestStream() public method

向流对象中写入Body数据。
public WriteHttpWebRequestStream ( Stream requestStream ) : void
requestStream Stream 流对象。
return void