C# Class HttpAction.Service.HttpService

Inheritance: IHttpService, IDisposable
Afficher le fichier Open project: huoshan12345/iQQ.Net

Protected Properties

Свойство Type Description
_cookieContainer System.Net.CookieContainer
_httpClient System.Net.Http.HttpClient

Méthodes publiques

Méthode Description
Dispose ( ) : void
ExecuteHttpRequestAsync ( HttpRequestItem requestItem, CancellationToken token ) : Task
GetCookie ( string name, string url ) : Cookie
GetCookies ( string url ) : CookieCollection
HttpService ( ) : System
SetHttpProxy ( ProxyType proxyType, string proxyHost, int proxyPort, string proxyAuthUser, string proxyAuthPassword ) : void

Private Methods

Méthode Description
GetHttpRequest ( HttpRequestItem item ) : HttpRequestMessage
ReadContentAsync ( HttpResponseMessage response, HttpResponseItem responseItem ) : Task
ReadHeader ( HttpResponseMessage response, HttpResponseItem responseItem ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ExecuteHttpRequestAsync() public méthode

public ExecuteHttpRequestAsync ( HttpRequestItem requestItem, CancellationToken token ) : Task
requestItem HttpAction.Core.HttpRequestItem
token System.Threading.CancellationToken
Résultat Task

GetCookie() public méthode

public GetCookie ( string name, string url ) : Cookie
name string
url string
Résultat System.Net.Cookie

GetCookies() public méthode

public GetCookies ( string url ) : CookieCollection
url string
Résultat System.Net.CookieCollection

HttpService() public méthode

public HttpService ( ) : System
Résultat System

SetHttpProxy() public méthode

public SetHttpProxy ( ProxyType proxyType, string proxyHost, int proxyPort, string proxyAuthUser, string proxyAuthPassword ) : void
proxyType ProxyType
proxyHost string
proxyPort int
proxyAuthUser string
proxyAuthPassword string
Résultat void

Property Details

_cookieContainer protected_oe property

protected CookieContainer,System.Net _cookieContainer
Résultat System.Net.CookieContainer

_httpClient protected_oe property

protected HttpClient,System.Net.Http _httpClient
Résultat System.Net.Http.HttpClient