protected BaseResourse() { this.requester = new HttpRequester("http://localhost:8591/api"); }
public static IHttpRequester WithXmlParameter <TEntity>(this IHttpRequester httpRequester, [NotNull] TEntity entity) { return(httpRequester.WithParameters(XmlDataSerializer._instance.Value.Serialize(entity), "application/xml;charset=UTF-8")); }
public static IHttpRequester WithFormParams(this IHttpRequester httpRequester, IEnumerable <KeyValuePair <string, string> > formParams) { return(httpRequester.WithParameters(formParams.ToQueryString().GetBytes(), "application/x-www-form-urlencoded;charset=UTF-8")); }
public static IHttpRequester WithCookie(this IHttpRequester httpRequester, string cookieName, string cookieValue) { return(httpRequester.WithCookie(new Cookie(cookieName, cookieValue))); }
public static IHttpRequester WithCookie(this IHttpRequester httpRequester, CookieCollection cookies) { return(httpRequester.WithCookie(null, cookies)); }
public static TEntity ExecuteForJson <TEntity>(this IHttpRequester httpRequester) { return(httpRequester.Execute().JsonToObject <TEntity>()); }
public static TEntity ExecuteForXml <TEntity>(this IHttpRequester httpRequester) { return(XmlDataSerializer._instance.Value.Deserialize <TEntity>(httpRequester.ExecuteBytes())); }
public static string Execute(this IHttpRequester httpRequester) => httpRequester.ExecuteBytes().GetString();
public static T?Execute <T>(this IHttpRequester httpRequester, T?defaultVal = default) => httpRequester.ExecuteBytes().GetString().ToOrDefault(defaultVal);
public PublicApiClient(IHttpRequester requester, ClientConfiguration config) { _requester = requester; this.baseUrl = $"{config.BaseUrl}/{config.ApiVersion}"; }
public static IHttpRequester WithFiles(this IHttpRequester httpRequester, IEnumerable <string> filePaths, IEnumerable <KeyValuePair <string, string> >?formFields = null) => httpRequester.WithFiles( filePaths.Select(_ => new KeyValuePair <string, byte[]>( Path.GetFileName(_), File.ReadAllBytes(_))), formFields);
/// <summary> /// Instantiate the transport class with the given configuratio and requester /// </summary> /// <param name="config">Algolia Config</param> /// <param name="httpClient">An implementation of http requester <see cref="IHttpRequester"/> </param> public HttpTransport(AlgoliaConfig config, IHttpRequester httpClient) { _algoliaConfig = config ?? throw new ArgumentNullException(nameof(config)); _httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient)); _retryStrategy = new RetryStrategy(config); }
public PrivateApiClient(IHttpRequester requester, ClientConfiguration config) { _requester = requester; apiVersion = config.ApiVersion; this.configuration = config; }
static WebRequestFactory() { _clientCache = new MemoryHttpClientCache(); _requester = new HttpClientHttpRequester(_clientCache); }
public WebClientSomeService(IHttpRequester httpRequester) { _httpRequester = httpRequester; }
public static Task <string> ExecuteAsync(this IHttpRequester httpRequester) { return(httpRequester.ExecuteBytesAsync().ContinueWith(r => r.Result.GetString())); }
public WebClientTranslationsService(IHttpRequester httpRequester) { _httpRequester = httpRequester; }
public static Task <T?> ExecuteAsync <T>(this IHttpRequester httpRequester, T?defaultVal = default) { return(httpRequester.ExecuteBytesAsync().ContinueWith(r => r.Result.GetString().ToOrDefault(defaultVal))); }
public static Task <TEntity> ExecuteForJsonAsync <TEntity>(this IHttpRequester httpRequester) { return(httpRequester.ExecuteAsync().ContinueWith(r => r.Result.JsonToObject <TEntity>())); }
public HttpLoader(IHttpRequester requester, IConverter converter) { _requester = requester; _converter = converter; }
public static Task <TEntity> ExecuteForXmlAsync <TEntity>(this IHttpRequester httpRequester) { return(httpRequester.ExecuteBytesAsync().ContinueWith(r => XmlDataSerializer._instance.Value.Deserialize <TEntity>(r.Result))); }
public WebClientHelloWorldService(IHttpRequester httpRequester) { _httpRequester = httpRequester; }
public static IHttpRequester WithCookie(this IHttpRequester httpRequester, Cookie cookie) { return(httpRequester.WithCookie(null, cookie)); }
public HttpCacheRequester(IHttpRequester requester, IHttpCache httpCache, HttpCachePolicy?defaultPolicy = null) { _requester = requester; _httpCache = httpCache; _defaultPolicy = defaultPolicy ?? HttpCachePolicy.OriginOnly; }
public static IHttpRequester WithProxy(this IHttpRequester httpRequester, string url) { return(httpRequester.WithProxy(new WebProxy(new Uri(url)))); }
public SphereEngineApiClient(string apiAccessToken, IHttpRequester requester, IJsonUtils jsonUtils) { this.apiAccessToken = apiAccessToken; this.requester = requester; this.jsonUtils = jsonUtils; }
public static IHttpRequester WithJsonParameter <TEntity>(this IHttpRequester httpRequester, [NotNull] TEntity entity) { return(httpRequester.WithParameters(entity.ToJson().GetBytes(), "application/json;charset=UTF-8")); }
public JiraWrapper(IHttpRequester webRequester) { _webRequester = webRequester; }
public static IHttpRequester WithFile(this IHttpRequester httpRequester, string filePath, string fileKey = "file", IEnumerable <KeyValuePair <string, string> > formFields = null) => httpRequester.WithFile(Path.GetFileName(filePath), File.ReadAllBytes(filePath), fileKey, formFields);
public static async Task <OutpT[]> RunHttpRequestReturningArray <InpT, OutpT>( this IHttpRequester r, string interfaceName, string methodName, InpT inp) where OutpT : new() { return(await r.RunHttpRequest(interfaceName, methodName, x => r.DeserializeObject <OutpT[]>(x), inp)); }