public WebRequestConfig CriarRequestConfig() { var config = new WebRequestConfig(URL); config.AddHeader("Authorization", $"Bearer {Token}"); return(config); }
private readonly string URL = "http://192.168.1.165:5000/api"; //"http://10.0.2.2:5000/api" public async Task <AutenticacaoDTO> Autenticar(string usuario, string senha) { var config = new WebRequestConfig(URL) { EndPoint = "Autenticacao" }; return(await new WebRequestHelper(config).Post <AutenticacaoDTO>(new AutenticacaoDTO { Login = usuario, Senha = senha })); }
public static IServiceProvider Build() { var webRequestHeaders = new Dictionary <string, string> { { "User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36" } }; var webRequestConfig = new WebRequestConfig(1000, null, webRequestHeaders); var loggingConfig = new LoggingConfig( @"D:\Repos\ffdb_data_3\dev_test_logs\", maxBytes: null, RollingInterval.Day, rollOnFileSizeLimit: false, useDebugLogLevel: true, messageTemplate: @"{Timestamp:MM-dd HH:mm:ss} [{PipelineStage}] {Message:lj}{NewLine}{Exception}"); var postgresConfig = new PostgresConfig { DatabaseName = "ffdb_test_2", Host = "localhost", Username = "******", Password = "******" }; var programOptions = new ProgramOptions { SaveToDisk = true, SkipRosterFetch = true, SaveOriginalSourceFiles = true }; var baseServiceCollection = new EngineBaseServiceCollection(); ServiceCollection services = baseServiceCollection .SetRootDataPath(@"D:\Repos\ffdb_data_4\") .SetWebRequestConfig(webRequestConfig) .SetLoggingConfig(loggingConfig) .SetDatabaseProviderFactory(loggerFactory => new PostgresDbProvider(postgresConfig, loggerFactory)) .SetProgramOptions(programOptions) .Create(); return(services.BuildServiceProvider()); }
public EngineBaseServiceCollection SetWebRequestConfig(WebRequestConfig config) { _webRequestConfig = config; return(this); }
public WebRequestClient(WebRequestConfig config) { _config = config; }