Exemple #1
0
 public NatsQueueClient(ILogger <NatsQueueClient> log, NatsQueueClientOption clientOption, INatsQueueConnection connection, IHttpResponseParser responseParser)
 {
     _log            = log;
     _clientOption   = clientOption;
     _connection     = connection;
     _responseParser = responseParser;
 }
Exemple #2
0
 public Anchor(HttpClient httpClient, IHttpRequestFactory httpRequestBuilder, IHttpResponseParser httpResponseParser)
 {
     HttpClient = httpClient;
     HttpRequestBuilder = httpRequestBuilder;
     HttpResponseParser = httpResponseParser;
 }
Exemple #3
0
 public void setup()
 {
     _rawSample = HttpSample.FailedResponse();
     _subject   = new HttpResponseParser();
     _result    = _subject.Parse(_rawSample, TimeSpan.Zero);
 }
Exemple #4
0
 public HttpClient(IConnectableStreamSource conn, IHttpResponseParser parser)
 {
     _conn = conn;
     _parser = parser;
     Timeout = TimeSpan.FromSeconds(5);
 }
Exemple #5
0
 /// <summary>
 /// Create a new HttpClient with a specified connection and parser
 /// </summary>
 public HttpClient(IConnectableStreamSource conn, IHttpResponseParser parser)
 {
     _conn = conn;
     _parser = parser;
     Timeout = DefaultTimeout;
 }
Exemple #6
0
 public Anchor(HttpClient httpClient, IHttpRequestFactory httpRequestBuilder, IHttpResponseParser httpResponseParser)
 {
     HttpClient         = httpClient;
     HttpRequestBuilder = httpRequestBuilder;
     HttpResponseParser = httpResponseParser;
 }
Exemple #7
0
 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;
        }
Exemple #9
0
 /// <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;
 }
Exemple #10
0
 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));
 }
Exemple #12
0
 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)
 {
 }
Exemple #14
0
 /// <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;
 }
Exemple #16
0
 /// <summary>
 /// Create a new HttpClient with a specified connection and parser
 /// </summary>
 public HttpClient(IConnectableStreamSource conn, IHttpResponseParser parser)
 {
     _conn   = conn;
     _parser = parser;
     Timeout = DefaultTimeout;
 }
Exemple #17
0
 public HttpDictionaryRequestHandler(HttpClient client, IHttpResponseParser <Dictionary <string, string> > parser) : base(client, parser)
 {
 }
Exemple #18
0
 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));
 }
 public void setup()
 {
     _rawSample = HttpSample.PlainTextWithIncorrectGzipHeader();
     _subject   = new HttpResponseParser();
     _result    = _subject.Parse(_rawSample, TimeSpan.FromSeconds(1));
 }
Exemple #21
0
 /// <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 void setup()
 {
     _rawSample = HttpSample.WithDuplicatedHeaders();
     _subject = new HttpResponseParser();
     _result = _subject.Parse(_rawSample, TimeSpan.Zero);
 }
 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
 }
Exemple #25
0
 protected HttpRequestHandler(IHttpResponseParser <TResponse> parser)
 {
     _parser = parser;
 }
Exemple #26
0
 public void setup()
 {
     _rawSample = HttpSample.WithMixedCaseHeaders();
     _subject   = new HttpResponseParser();
     _result    = _subject.Parse(_rawSample, TimeSpan.FromSeconds(1));
 }
 protected HttpRequestHandler(HttpClient httpClientProxy, IHttpResponseParser <TRequest> parser)
 {
     _httpClientProxy = httpClientProxy;
     _parser          = parser;
 }
Exemple #28
0
 public void setup()
 {
     _rawSample = HttpSample.BadHeader();
     _subject   = new HttpResponseParser();
 }
Exemple #29
0
 public void setup()
 {
     _rawSample = HttpSample.SimpleResponse();
     _subject   = new HttpResponseParser();
     _result    = _subject.Parse(_rawSample);
 }
Exemple #30
0
 public void setup()
 {
     _rawSample = HttpSample.GzippedResponse();
     _subject = new HttpResponseParser();
     _result = _subject.Parse(_rawSample, TimeSpan.Zero);
 }
Exemple #31
0
 public HttpClient(IConnectableStreamSource conn, IHttpResponseParser parser)
 {
     _conn   = conn;
     _parser = parser;
     Timeout = TimeSpan.FromSeconds(5);
 }
 protected HttpRequestHandler(HttpClient httpClient, IHttpResponseParser <TResponse> parser)
 {
     this.parser     = parser;
     this.httpClient = httpClient;
 }
 public void setup()
 {
     _rawSample = HttpSample.SimpleResponse();
     _subject = new HttpResponseParser();
     _result = _subject.Parse(_rawSample);
 }
Exemple #34
0
 public void setup()
 {
     _rawSample = HttpSample.BadHeader();
     _subject = new HttpResponseParser();
 }