86 Commits

Author SHA1 Message Date
Todd Menier
ffab17ac39 #239 glitch with request inheriting correct default settings when client changes 2017-11-28 12:00:17 -06:00
Todd Menier
0dac633b58 simplified test for #233 2017-10-09 13:34:00 -05:00
Ismail Hassani
f73c568e90 Fixed issue #233 2017-10-08 12:19:59 +02:00
Todd Menier
22ab91b43a #229 HttpTest.Settings should always take precedence 2017-10-03 16:43:10 -05:00
Todd Menier
1760be0e51 fixed some variable naming inconsistencies in tests 2017-09-30 12:45:57 -05:00
Todd Menier
49a67ecf4b #222 ConnectionLeaseTimeout 2017-09-30 12:37:25 -05:00
Todd Menier
7965c12b7f #223 assert headers in HttpTest 2017-09-30 10:42:58 -05:00
Todd Menier
1ba1d9efa5 #217 more robust exception message, minor tweaks to exception handling 2017-09-24 20:10:31 -05:00
Todd Menier
0f1ccb356d #44 WithHeaders(object) convert underscores in property names to hyphens 2017-09-23 12:19:14 -05:00
Todd Menier
84a45805e2 Configure a specific FlurlClient from global config (FlurlHttp.ConfigureClient) 2017-09-06 19:51:25 -05:00
Todd Menier
8556164f7b #202 - Find CookieContainer correctly when HttpClientHandler is wrapped in 1 or more DelegatingHandlers 2017-09-03 12:04:27 -05:00
Todd Menier
a4442c3f46 Update to #211 - FlurlClient.Request always uses Url.Combine (instead of AppendPathSegments) so something like Request("endpoint?x=1") works as expected 2017-09-03 12:02:33 -05:00
Todd Menier
3b0a5cb0ec #195 support array values in URL-encoded requests (jpiggyback on SetQueryParams logic) 2017-09-03 08:37:46 -05:00
Todd Menier
60fa56c04c Shoring up some settings related stuff 2017-09-02 16:31:56 -05:00
Todd Menier
84791f9b5a Url.ConfigureRequest is better than Url.Configure 2017-09-02 08:41:39 -05:00
Todd Menier
1fe170b274 ensure that disposed FlurlClients are not reused 2017-09-01 15:03:14 -05:00
Todd Menier
5536fa0475 moved HttpClientFactory from FlurlClient to FlurlClient.Settings 2017-09-01 11:12:21 -05:00
Todd Menier
823969ff31 added IFlurlClient.Request() and BaseUrl, removed WithUrl 2017-08-24 20:40:48 -05:00
Todd Menier
01ad1ce776 added URL builder extensions on IFlurlRequest 2017-08-24 20:38:39 -05:00
Todd Menier
16556571e1 fix & tests for resetting to default settings 2017-08-18 09:02:16 -05:00
Todd Menier
e1e5f9d3a0 request-level timeouts 2017-08-17 16:42:24 -05:00
Todd Menier
c1114947a7 a couple test tweaks 2017-08-16 17:00:44 -05:00
Todd Menier
f19fc91312 some tweaks to settings and big refactoring of settings tests 2017-08-16 14:48:16 -05:00
Todd Menier
8bd90ff102 a few naming changes for consistency 2017-08-16 14:47:13 -05:00
Todd Menier
6d02ce35c7 rename WithSettings to Configure (consistent with global FlurlHttp.Configure) 2017-08-16 10:57:46 -05:00
Todd Menier
ad8c051543 re-introduce HttpClientFactory, keep FlurlClientFactory.Get separate. (the former makes sense at FlurlClient settings level; latter does not) 2017-08-13 15:54:22 -05:00
Todd Menier
a2656d4056 parallelize most tests 2017-08-13 14:29:19 -05:00
Todd Menier
707c321545 FlurlHttpSettings refactoring - keep reference to default values to deal with some tricky order of precedence rules 2017-08-13 14:28:48 -05:00
Todd Menier
8bc9fecc6a major changes for Flurl.Http 2.0. better HttpClient reuse, request-level headers and settings, refactoring & cleanup 2017-08-04 16:34:52 -05:00
Todd Menier
137e3fbd8b #185, test failing in .NET 4.5+ 2017-07-28 09:11:40 -05:00
Nikolay Molchanov
f98de65481 [add] netstd 1.0 and netstd 1.1 with api remove
[edit] nunit test adapter 3.8
2017-07-21 20:45:37 +03:00
Nikolay Molchanov
0fd994e05b [drop] pcl targets 2017-07-21 19:19:31 +03:00
Todd Menier
d1b0ab555f merge 2017-07-16 19:16:20 -05:00
Nikolay Molchanov
4df089eb4d fix test program version 2017-07-14 03:23:23 +03:00
Nikolay Molchanov
82ea6edba7 drop PCL target 2017-07-14 03:18:47 +03:00
Nikolay Molchanov
f06097fc6f [edit] migrate tests. phase 1 2017-06-06 21:36:27 +03:00