internal HalHttpClient(IHalJsonParser parser, HttpClient httpClient) { _parser = parser ?? throw new ArgumentNullException(nameof(parser)); HttpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient)); Configuration = new HalHttpClientConfiguration(httpClient); }
internal HalHttpClient(IHalJsonParser parser, HttpClient httpClient) { if (parser == null) { throw new ArgumentNullException(nameof(parser)); } if (httpClient == null) { throw new ArgumentNullException(nameof(httpClient)); } _parser = parser; _httpClient = httpClient; Configuration = new HalHttpClientConfiguration(httpClient); }
internal HalHttpClient(IHalJsonParser parser, HttpClient httpClient) { if (parser == null) { throw new ArgumentNullException(nameof(parser)); } if (httpClient == null) { throw new ArgumentNullException(nameof(httpClient)); } _parser = parser; _httpClient = httpClient; Configuration = new HalHttpClientConfiguration(httpClient); formatter = new System.Net.Http.Formatting.JsonMediaTypeFormatter(); formatter.SerializerSettings = new JsonSerializerSettings { Formatting = Formatting.Indented, ContractResolver = new CamelCasePropertyNamesContractResolver() }; }