public NatsQueueClient(ILogger <NatsQueueClient> log, NatsQueueClientOption clientOption, INatsQueueConnection connection, IHttpResponseParser responseParser) { _log = log; _clientOption = clientOption; _connection = connection; _responseParser = responseParser; }
public Anchor(HttpClient httpClient, IHttpRequestFactory httpRequestBuilder, IHttpResponseParser httpResponseParser) { HttpClient = httpClient; HttpRequestBuilder = httpRequestBuilder; HttpResponseParser = httpResponseParser; }
public void setup() { _rawSample = HttpSample.FailedResponse(); _subject = new HttpResponseParser(); _result = _subject.Parse(_rawSample, TimeSpan.Zero); }
public HttpClient(IConnectableStreamSource conn, IHttpResponseParser parser) { _conn = conn; _parser = parser; Timeout = TimeSpan.FromSeconds(5); }
/// <summary> /// Create a new HttpClient with a specified connection and parser /// </summary> public HttpClient(IConnectableStreamSource conn, IHttpResponseParser parser) { _conn = conn; _parser = parser; Timeout = DefaultTimeout; }
public DefaultHttpRequestHandler(IHttpResponseParser <TResponse> parser) : base(parser) { }
//private string apiKey = "DEMO_KEY"; public MarsRoverPhotosClient(IHttpRequester httpRequester, IHttpResponseParser httpResponseParser, IErrorHandler errorHandler) { _httpRequester = httpRequester; _httpResponseParser = httpResponseParser; _errorHandler = errorHandler; }
/// <summary> /// Create a new HttpClient with a specified connection and parser /// </summary> public HttpClient(IConnectableStreamSource conn, IHttpResponseParser parser) { _conn = conn ?? throw new ArgumentNullException(nameof(conn)); _parser = parser ?? throw new ArgumentNullException(nameof(parser)); Timeout = DefaultTimeout; }
internal ApiService(IConnection connection, IHttpResponseParser httpResponseParser, IApiClient apiClient) { _connection = connection; _httpResponseParser = httpResponseParser; _apiClient = apiClient; }
public void setup() { _rawSample = HttpSample.PlainTextWithIncorrectGzipHeader(); _subject = new HttpResponseParser(); _result = _subject.Parse(_rawSample, TimeSpan.FromSeconds(1)); }
public void setup() { _rawSample = HttpSample.WithDuplicatedHeaders(); _subject = new HttpResponseParser(); _result = _subject.Parse(_rawSample, TimeSpan.Zero); }
public HttpController(HttpClient httpClientProxy, IHttpResponseParser <TRequest> parser) : base(httpClientProxy, parser) { }
/// <summary> /// Initializes a new <see cref="SendHttpRequest"/> /// </summary> /// <param name="httpClientFactory">The service used to create <see cref="System.Net.Http.HttpClient"/>s</param> /// <param name="httpResponseParser">The service used to parse <see cref="HttpResponseMessage"/>s</param> public SendHttpRequest(IHttpClientFactory httpClientFactory, IHttpResponseParser httpResponseParser) { this.HttpClient = httpClientFactory.CreateClient(); this.HttpResponseParser = httpResponseParser; this.EnsureSuccessStatusCode = true; }
public KafkaResponseQueuePrepared(ILogger <KafkaResponseQueuePrepared> log, KafkaOptions option, IHttpResponseParser responseParser) { _log = log; _option = option; _responseParser = responseParser; }
public HttpDictionaryRequestHandler(HttpClient client, IHttpResponseParser <Dictionary <string, string> > parser) : base(client, parser) { }
public HttpBitmapRequestHandler(HttpClient client, IHttpResponseParser <Bitmap> parser) : base(client, parser) { }
public void setup() { _rawSample = HttpSample.WithMixedCaseHeaders(); _subject = new HttpResponseParser(); _result = _subject.Parse(_rawSample, TimeSpan.FromSeconds(1)); }
/// <summary> /// Creates a new instance of an Astronomy Picture of the Day client, overriding the internal logic. /// </summary> /// <remarks> /// This constructor can be used for overriding internal logic in the client. /// The average user should not need to call this constructor. /// </remarks> /// <param name="apiKey">Your API key from https://api.nasa.gov.</param> /// <param name="httpRequester">The <see cref="IHttpRequester"/> to use for interacting with the API.</param> /// <param name="httpResponseParser">The <see cref="IHttpResponseParser"/> to use for parsing the data from the <paramref name="httpRequester"/>.</param> /// <param name="errorHandler">The <see cref="IErrorHandler"/> to handle any errors with the request.</param> /// <example> /// See <a href="../examples/errorhandler.md">Override the IErrorHandler</a> for an example on how to implement and use any of these interfaces. /// </example> public ApodClient(string apiKey, IHttpRequester httpRequester = null, IHttpResponseParser httpResponseParser = null, IErrorHandler errorHandler = null) { _httpRequester = httpRequester ?? DefaultsFactory.GetHttpRequester(apiKey); _httpResponseParser = httpResponseParser ?? DefaultsFactory.GetHttpResponseParser(); _errorHandler = errorHandler ?? DefaultsFactory.GetErrorHandler(); }
public RequestHandler(IHttpResponseParser <TResponse> parser, ILoggingService loggingService) { _parser = parser; _loggingService = loggingService; }
public HttpRequestHandler(HttpClient httpClientProxy, IHttpResponseParser <TResponse> parser) { _httpClientProxy = httpClientProxy; _parser = parser; Console.WriteLine("Handler created!");//test }
protected HttpRequestHandler(IHttpResponseParser <TResponse> parser) { _parser = parser; }
protected HttpRequestHandler(HttpClient httpClientProxy, IHttpResponseParser <TRequest> parser) { _httpClientProxy = httpClientProxy; _parser = parser; }
public void setup() { _rawSample = HttpSample.BadHeader(); _subject = new HttpResponseParser(); }
public void setup() { _rawSample = HttpSample.SimpleResponse(); _subject = new HttpResponseParser(); _result = _subject.Parse(_rawSample); }
public void setup() { _rawSample = HttpSample.GzippedResponse(); _subject = new HttpResponseParser(); _result = _subject.Parse(_rawSample, TimeSpan.Zero); }
protected HttpRequestHandler(HttpClient httpClient, IHttpResponseParser <TResponse> parser) { this.parser = parser; this.httpClient = httpClient; }