146 Commits

Author SHA1 Message Date
Todd Menier
b856e13cdd Merge pull request #70 from kroniak/misc_refactoring
Delete not needed file
2016-04-08 16:30:47 -05:00
Nikolay Molchanov
57c2bcebcf delete not needed file 2016-04-08 23:34:02 +03:00
Todd Menier
3c560699a2 Merge pull request #69 from kroniak/dev/dnx
Added NETCore libraries, publish cmd
2016-04-08 14:26:16 -05:00
Nikolay Molchanov
8aa329bbd0 This closes #61 2016-04-06 00:40:58 +03:00
tmenier
c233d5e648 misc code refactoring 2016-04-01 09:27:39 -05:00
tmenier
235d1f6bf1 should reference by interface there 2015-09-30 21:02:25 -05:00
tmenier
dc86f607a7 Flurl.Http 0.7.0 2015-09-20 13:32:33 -05:00
tmenier
d16c945385 Performance tweak - use ConfigureAwait(false) where possible 2015-09-20 12:23:30 -05:00
tmenier
b2b3fa73d1 ConfigureClient, plus lots of comments and some more tests 2015-09-20 11:54:16 -05:00
tmenier
03445902c1 Refactoring related to (optionally) keeping config settings out of global scope, ISerializer 2015-09-08 21:56:49 -05:00
tmenier
5f4e4ee88b some minor refactoring 2015-08-17 21:48:21 -05:00
tmenier
560a6c7d62 up'd flurl.http to 0.6.4 2015-08-17 20:45:10 -05:00
tmenier
8069f08552 updated several library dependencies 2015-08-17 20:44:52 -05:00
tmenier
eb89b189c6 up'd flurl version to 1.0.10 2015-08-17 20:43:14 -05:00
tmenier
f42b1e029f Merge branch 'master' of https://github.com/tmenier/Flurl 2015-07-26 11:47:46 -05:00
tmenier
8b7af5b56e allow multiple HttpStatusCodes, i.e. url.AllowHttpSatus(HttpStatusCode.Conflict, HttpStatusCode.NotFound) 2015-07-26 11:47:12 -05:00
Todd Menier
c2664222eb Merge pull request #46 from fex80/master
Fixed non-PCL NuGet installation for Xamarin.iOS and Xamarin.Android
2015-07-26 11:43:23 -05:00
Todd Menier
9dcd5a78c5 Merge pull request #38 from carolynvs/allow-status-by-enum
Add AllowHttpStatus(HttpStatusCode)
2015-07-26 11:10:29 -05:00
tmenier
4922af4dc0 added test to ensure invariant culture is used in serializing query strings 2015-07-26 10:48:33 -05:00
tmenier
fe70bf4e78 much more flexible kv parsing 2015-07-26 10:27:01 -05:00
Felix Alcala
2e46b97bc3 Fixed non-PCL NuGet installation for Xamarin.iOS and Xamarin.Android 2015-07-24 17:25:45 +02:00
tmenier
dc8293dfcd up'd versions 2015-07-19 14:25:48 -05:00
tmenier
2c21bb634d one more + handling test 2015-07-19 14:25:13 -05:00
tmenier
be512a1b13 improved plus sign handling 2015-07-19 14:14:20 -05:00
tmenier
d34bc72876 up'd versions 2015-06-25 15:07:22 -05:00
tmenier
8620429acd Don't trim the trailing "/" with AppendPathSegment when user provides it explicitly 2015-06-25 14:56:31 -05:00
tmenier
a3afe690e2 Respect custom JsonConvert.DefaultSettings when deserializing, if any exist. (http://james.newtonking.com/archive/2013/05/08/json-net-5-0-release-5-defaultsettings-and-extension-data) 2015-06-25 14:54:50 -05:00
tmenier
db4e54fae2 up'd Flurl.Http version to 0.6.1 2015-06-25 14:44:38 -05:00
Carolyn Van Slyck
875c51487e Add AllowHttpStatus(HttpStatusCode)
It would be nice to not hard code the status code string
and instead use the HttpStatusCode enum when a pattern is not needed.

e.g. "http://example.com/foo/1"
        .AllowHttpStatus(HttpStatusCode.NotFound)
        .DeleteAsync()
2015-06-25 09:31:57 -05:00
tmenier
ecacdd70c4 check to prevent possible key not found bug 2015-06-10 21:28:05 -05:00
tmenier
98b32d257b up'd Flurl.Http to 0.6.0 2015-03-28 12:02:35 -05:00
tmenier
d494868c7b don't need any of those anymore (code gen ftw) 2015-03-28 11:45:51 -05:00
tmenier
d238eddac6 some additional tests & cleanup 2015-03-28 11:41:27 -05:00
tmenier
6c7b3d4190 code gen, cancellation tokens, PATCH 2015-03-28 08:10:56 -05:00
tmenier
5567bcad94 set up code generator project ahead of new features (xml, cancelation tokens, more verbs) because # of extension methods is about to explode 2015-03-22 10:51:35 -05:00
tmenier
38dd670f06 bugfix - parsing querystrings like "?x=1&x=2" 2015-03-19 08:57:38 -05:00
tmenier
1cc07e69be up'd Flurl.Http to 0.5.2 2015-03-17 16:15:22 -05:00
tmenier
395c2356ff configure allowed HTTP statuses at the client level 2015-03-17 15:41:43 -05:00
tmenier
7dde5eae39 up'd Flurl.Http to 0.5.1 2015-03-13 14:55:57 -05:00
tmenier
7f281d2ec6 globally configure which HTTP status ranges will not throw exceptions. 2015-03-13 14:41:05 -05:00
tmenier
893130c68f range parser tweaks and tests 2015-03-13 14:06:47 -05:00
tmenier
1f33425d9c At some point a couple PCL tests started failing related to deserializing JSON to dynamic. Referencing Json.NET from the PCL test project fixed it, which oddly wasn't necessary in the .NET 4.5 test project. 2015-03-13 12:53:07 -05:00
tmenier
d3d9048268 pattern parser for supporting AllowHttpStatuses (feature not yet implemented) 2015-03-06 07:00:51 -06:00
tmenier
46457b09b8 refactored how HttpRequestMessages are created/sent to better facilitate some upcoming features 2015-03-01 10:47:12 -06:00
Todd Menier
5a2f91e95e up'd Flurl.Http to 0.5.0 2015-02-04 15:36:01 -06:00
Todd Menier
de0d370747 error-handling helpers (FlurlHttpException.GetResponseJson, etc) 2015-02-04 13:20:47 -06:00
Todd Menier
b65e989734 added test to show that exception throwing on non-success HTTP status codes can be globally disabled 2015-02-03 10:00:15 -06:00
Todd Menier
9a47f7f9fc nuget package restore the new way 2015-02-02 16:27:04 -06:00
tmenier
f66c6571c3 up'd versions for InvariantCulture changes 2015-02-01 22:06:57 -06:00
tmenier
008aeb3a0c use CultureInfo.InvariantCulture in a few spots where it makes sense 2015-02-01 22:00:51 -06:00