562 Commits

Author SHA1 Message Date
Todd Menier
aebe8e3da4 Flurl version change 2017-09-04 08:45:09 -05:00
Todd Menier
45f5514933 #208 better null handling when reading cookies 2017-09-03 12:22:30 -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
be24c86e36 FlurlRequest probably doesn't need a ctor that takes a FlurlClient 2017-09-02 16:39:53 -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
47f63677df Added verb to error messages, so we have "POST http://... failed" instead of "Request to http://... failed" 2017-09-01 18:17:20 -05:00
Todd Menier
1fe170b274 ensure that disposed FlurlClients are not reused 2017-09-01 15:03:14 -05:00
Todd Menier
47d0263dbf missed a few xml comments in an earlier commit 2017-09-01 14:52:00 -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
3e44c2ea44 build folder in sln 2017-08-17 16:43:04 -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
de773c5b51 consolidated constructors 2017-08-16 17:00:17 -05:00
Todd Menier
a7a77180c5 Merge remote-tracking branch 'origin/master' into dev 2017-08-16 15:20:04 -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
6b42105990 Refactored cookie extensions to use IHttpSettingsContainer to reduce code 2017-08-16 14:45:24 -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
285e02b436 Update README.md 2017-08-08 21:46:50 -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
Todd Menier
12803b481f NoOpTask class is overkill now that platform sniffing is factored out 2017-07-28 08:24:58 -05:00
Todd Menier
ac12d88052 Merge branch 'dev' of https://github.com/tmenier/Flurl into dev 2017-07-28 08:06:49 -05:00
Todd Menier
f1f99fdedc Merge pull request #200 from tmenier/drop_pcl
PCL Refactoring
2017-07-28 08:04:57 -05:00
Nikolay Molchanov
1ba29828b5 [edit] tab\space conflict remove 3 2017-07-22 00:34:59 +03:00
Nikolay Molchanov
e08d8ee579 [edit] tab\space conflict remove 2 2017-07-22 00:25:23 +03:00
Nikolay Molchanov
786a9edff4 [edit] tab\space conflict remove 2017-07-22 00:05:14 +03:00
Nikolay Molchanov
6c6e9a5f43 [add] full Flurl API for netstd 1.1 2017-07-21 23:53:38 +03:00
Nikolay Molchanov
77484834b5 [edit] update package tester deps 2017-07-21 22:58:03 +03: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
bf3365f2f7 Merge pull request #199 from tmenier/dev
Flurl 2.4.0 & Flurl.Http 1.2.0
2017-07-20 22:33:16 -05:00
Todd Menier
cae33a1239 Merge remote-tracking branch 'origin/master' into dev 2017-07-20 22:18:21 -05:00
Todd Menier
b2bdbb8391 prereleases look good, stripping -pre 2017-07-20 22:10:22 -05:00
Todd Menier
f4875632b3 Removed package tester test that's no longer useful 2017-07-20 22:07:28 -05:00
Todd Menier
73117f3e57 Merge branch 'dev' of https://github.com/tmenier/Flurl into dev 2017-07-19 22:51:59 -05:00
Todd Menier
a10dcdc079 package tester refactoring (don't have to think so hard about results) 2017-07-19 22:48:55 -05:00
Collin
2a85ebb7ea Update appveyor.yml 2017-07-18 12:53:16 +03:00
Todd Menier
7829656307 updated package testers for latest prerelease 2017-07-17 22:37:06 -05:00
Todd Menier
a412941815 Merge pull request #193 from tmenier/dev
Flurl 2.4.0-pre & Flurl.Http 1.2.0-pre
2017-07-17 20:15:37 -05:00
Todd Menier
1e92d69bea prerelease versioning 2017-07-17 19:04:48 -05:00