C# 클래스 Yodiwo.Tools.Http

파일 보기 프로젝트 열기: yodiwo/plegma

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

BuildParameters() 공개 정적인 메소드

public static BuildParameters ( string>.Dictionary parameters ) : string
parameters string>.Dictionary
리턴 string

Request() 공개 정적인 메소드

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
리턴 RequestResult

Request() 공개 정적인 메소드

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
리턴 RequestResult

Request() 공개 정적인 메소드

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
리턴 RequestResult

Request() 공개 정적인 메소드

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
리턴 RequestResult

Request() 공개 정적인 메소드

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
리턴 RequestResult

RequestAsync() 공개 정적인 메소드

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
리턴 Task

RequestGET() 공개 정적인 메소드

public static RequestGET ( string url ) : RequestResult
url string
리턴 RequestResult

RequestGET() 공개 정적인 메소드

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

RequestGET() 공개 정적인 메소드

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

RequestGET() 공개 정적인 메소드

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
리턴 RequestResult

RequestGET() 공개 정적인 메소드

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

RequestGET() 공개 정적인 메소드

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

RequestGET() 공개 정적인 메소드

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

RequestGET() 공개 정적인 메소드

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

RequestGET() 공개 정적인 메소드

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

RequestGET() 공개 정적인 메소드

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

RequestGET() 공개 정적인 메소드

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

RequestGET() 공개 정적인 메소드

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

RequestPost() 공개 정적인 메소드

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

RequestPost() 공개 정적인 메소드

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

RequestPost() 공개 정적인 메소드

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

RequestPost() 공개 정적인 메소드

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

RequestPost() 공개 정적인 메소드

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

RequestPost() 공개 정적인 메소드

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

RequestPost() 공개 정적인 메소드

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