C# Class Jackett.Utils.Clients.UnixLibCurlWebClient

Inheritance: IWebClient
Show file Open project: Jackett/Jackett

Public Methods

Method Description
Init ( ) : void
UnixLibCurlWebClient ( IProcessService p, Logger l, IConfigurationService c ) : AutoMapper

Protected Methods

Method Description
Run ( WebRequest request ) : Task
RunCurl ( WebRequest request ) : Task

Private Methods

Method Description
CloudFlareChallengeSolverSolve ( string challengePageContent, Uri uri ) : string

Method Details

Init() public method

public Init ( ) : void
return void

Run() protected method

protected Run ( WebRequest request ) : Task
request WebRequest
return Task

RunCurl() protected method

protected RunCurl ( WebRequest request ) : Task
request WebRequest
return Task

UnixLibCurlWebClient() public method

public UnixLibCurlWebClient ( IProcessService p, Logger l, IConfigurationService c ) : AutoMapper
p IProcessService
l Logger
c IConfigurationService
return AutoMapper