C# Class Yodiwo.Tools.Http

显示文件 Open project: yodiwo/plegma

Public Methods

Method Description
BuildParameters ( string>.Dictionary parameters ) : string
Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat ) : RequestResult
Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, string>.Dictionary headers, IEnumerable Cookies ) : RequestResult
Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, string>.Dictionary headers, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, string>.Dictionary headers, IEnumerable Cookies, ICredentials Credentials, Action callback, ProgressReportDelegate progressReportCallback ) : RequestResult
Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, ICredentials Credentials ) : RequestResult
RequestAsync ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, string>.Dictionary headers, IEnumerable Cookies, Action callback ) : Task
RequestGET ( string url ) : RequestResult
RequestGET ( string url, string>.Dictionary data, IEnumerable Cookies ) : RequestResult
RequestGET ( string url, string>.Dictionary data, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
RequestGET ( string url, string>.Dictionary data, IEnumerable Cookies, ICredentials Credentials, ProgressReportDelegate progressReport ) : RequestResult
RequestGET ( string url, string>.Dictionary data, IEnumerable Cookies, ProgressReportDelegate progressReport ) : RequestResult
RequestGET ( string url, ICredentials Credentials ) : RequestResult
RequestGET ( string url, ICredentials Credentials, ProgressReportDelegate progressReport ) : RequestResult
RequestGET ( string url, IEnumerable Cookies ) : RequestResult
RequestGET ( string url, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
RequestGET ( string url, IEnumerable Cookies, ICredentials Credentials, ProgressReportDelegate progressReport ) : RequestResult
RequestGET ( string url, IEnumerable Cookies, ProgressReportDelegate progressReport ) : RequestResult
RequestGET ( string url, ProgressReportDelegate progressReport ) : RequestResult
RequestPost ( string url, string>.Dictionary data, IEnumerable Cookies ) : RequestResult
RequestPost ( string url, string>.Dictionary data, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
RequestPost ( string url, byte data, IEnumerable Cookies ) : RequestResult
RequestPost ( string url, byte data, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
RequestPost ( string url, string data, HttpRequestDataFormat dataFormat ) : RequestResult
RequestPost ( string url, string data, HttpRequestDataFormat dataFormat, IEnumerable Cookies ) : RequestResult
RequestPost ( string url, string data, HttpRequestDataFormat dataFormat, IEnumerable Cookies, ICredentials Credentials ) : RequestResult

Private Methods

Method Description
StreamCopy ( Stream from, Stream to, ProgressReportDelegate cb, long ContentLength ) : void
_Request ( System.Net.Http.HttpMethods method, string url, byte data, HttpRequestDataFormat dataFormat, string>.Dictionary headers, IEnumerable Cookies, ICredentials Credentials, Action callback, ProgressReportDelegate progressReportCallback ) : RequestResult

Method Details

BuildParameters() public static method

public static BuildParameters ( string>.Dictionary parameters ) : string
parameters string>.Dictionary
return string

Request() public static method

public static Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat ) : RequestResult
method System.Net.Http.HttpMethods
url string
data string
dataFormat HttpRequestDataFormat
return RequestResult

Request() public static method

public static Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, string>.Dictionary headers, IEnumerable Cookies ) : RequestResult
method System.Net.Http.HttpMethods
url string
data string
dataFormat HttpRequestDataFormat
headers string>.Dictionary
Cookies IEnumerable
return RequestResult

Request() public static method

public static Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, string>.Dictionary headers, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
method System.Net.Http.HttpMethods
url string
data string
dataFormat HttpRequestDataFormat
headers string>.Dictionary
Cookies IEnumerable
Credentials ICredentials
return RequestResult

Request() public static method

public static Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, string>.Dictionary headers, IEnumerable Cookies, ICredentials Credentials, Action callback, ProgressReportDelegate progressReportCallback ) : RequestResult
method System.Net.Http.HttpMethods
url string
data string
dataFormat HttpRequestDataFormat
headers string>.Dictionary
Cookies IEnumerable
Credentials ICredentials
callback Action
progressReportCallback ProgressReportDelegate
return RequestResult

Request() public static method

public static Request ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, ICredentials Credentials ) : RequestResult
method System.Net.Http.HttpMethods
url string
data string
dataFormat HttpRequestDataFormat
Credentials ICredentials
return RequestResult

RequestAsync() public static method

public static RequestAsync ( System.Net.Http.HttpMethods method, string url, string data, HttpRequestDataFormat dataFormat, string>.Dictionary headers, IEnumerable Cookies, Action callback ) : Task
method System.Net.Http.HttpMethods
url string
data string
dataFormat HttpRequestDataFormat
headers string>.Dictionary
Cookies IEnumerable
callback Action
return Task

RequestGET() public static method

public static RequestGET ( string url ) : RequestResult
url string
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, string>.Dictionary data, IEnumerable Cookies ) : RequestResult
url string
data string>.Dictionary
Cookies IEnumerable
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, string>.Dictionary data, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
url string
data string>.Dictionary
Cookies IEnumerable
Credentials ICredentials
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, string>.Dictionary data, IEnumerable Cookies, ICredentials Credentials, ProgressReportDelegate progressReport ) : RequestResult
url string
data string>.Dictionary
Cookies IEnumerable
Credentials ICredentials
progressReport ProgressReportDelegate
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, string>.Dictionary data, IEnumerable Cookies, ProgressReportDelegate progressReport ) : RequestResult
url string
data string>.Dictionary
Cookies IEnumerable
progressReport ProgressReportDelegate
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, ICredentials Credentials ) : RequestResult
url string
Credentials ICredentials
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, ICredentials Credentials, ProgressReportDelegate progressReport ) : RequestResult
url string
Credentials ICredentials
progressReport ProgressReportDelegate
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, IEnumerable Cookies ) : RequestResult
url string
Cookies IEnumerable
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
url string
Cookies IEnumerable
Credentials ICredentials
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, IEnumerable Cookies, ICredentials Credentials, ProgressReportDelegate progressReport ) : RequestResult
url string
Cookies IEnumerable
Credentials ICredentials
progressReport ProgressReportDelegate
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, IEnumerable Cookies, ProgressReportDelegate progressReport ) : RequestResult
url string
Cookies IEnumerable
progressReport ProgressReportDelegate
return RequestResult

RequestGET() public static method

public static RequestGET ( string url, ProgressReportDelegate progressReport ) : RequestResult
url string
progressReport ProgressReportDelegate
return RequestResult

RequestPost() public static method

public static RequestPost ( string url, string>.Dictionary data, IEnumerable Cookies ) : RequestResult
url string
data string>.Dictionary
Cookies IEnumerable
return RequestResult

RequestPost() public static method

public static RequestPost ( string url, string>.Dictionary data, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
url string
data string>.Dictionary
Cookies IEnumerable
Credentials ICredentials
return RequestResult

RequestPost() public static method

public static RequestPost ( string url, byte data, IEnumerable Cookies ) : RequestResult
url string
data byte
Cookies IEnumerable
return RequestResult

RequestPost() public static method

public static RequestPost ( string url, byte data, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
url string
data byte
Cookies IEnumerable
Credentials ICredentials
return RequestResult

RequestPost() public static method

public static RequestPost ( string url, string data, HttpRequestDataFormat dataFormat ) : RequestResult
url string
data string
dataFormat HttpRequestDataFormat
return RequestResult

RequestPost() public static method

public static RequestPost ( string url, string data, HttpRequestDataFormat dataFormat, IEnumerable Cookies ) : RequestResult
url string
data string
dataFormat HttpRequestDataFormat
Cookies IEnumerable
return RequestResult

RequestPost() public static method

public static RequestPost ( string url, string data, HttpRequestDataFormat dataFormat, IEnumerable Cookies, ICredentials Credentials ) : RequestResult
url string
data string
dataFormat HttpRequestDataFormat
Cookies IEnumerable
Credentials ICredentials
return RequestResult