609 Commits

Author SHA1 Message Date
Todd Menier
2d28762e14 slightly better test for #339 2018-07-20 17:19:02 -05:00
Todd Menier
5716af0855 refactoring - expression-bodied method goodness 2018-07-20 16:49:50 -05:00
Todd Menier
93d827775b Merge branch 'master' into dev 2018-07-20 16:42:31 -05:00
Todd Menier
4ecdb44252
Merge pull request #344 from Marusyk/dev
Add implicit conversion from Flurl.Url to System.Uri.
2018-07-20 17:36:25 -04:00
Marusyk
304e0978d0 Add ToUri() method that converts this Url object to System.Uri 2018-07-08 22:10:01 +03:00
Marusyk
c419e67bdf Add implicit conversion from Flurl.Url to System.Uri. Fixes #339 2018-07-03 19:11:25 +03:00
Todd Menier
582113e491
Merge pull request #343 from tmenier/dev
Flurl.Http 2.3.2
2018-07-03 12:01:14 -04:00
Todd Menier
129565361e version bump 2018-07-03 10:54:04 -05:00
Todd Menier
792c2b7d30 slight future-proofing related to #325 2018-07-02 15:06:32 -05:00
Todd Menier
b0e3a6a1f3
Merge pull request #325 from kvpt/dev
HttpTest use AsyncLocal like NetStandard in NetFramework 4.6 and later
2018-07-02 16:01:31 -04:00
Todd Menier
3e92f636cb #335 when using FlurlClient.HttpClient directly, in a test context, a null HttpCall gets added to the CallLog. avoid that 2018-07-02 11:47:53 -05:00
Todd Menier
6b74ac318d #334 NullRefEx when creating FlurlClient with existing HttpClient, then disposing 2018-07-02 11:00:58 -05:00
Todd Menier
21028c7a53 Merge branch 'master' into dev 2018-07-02 08:37:22 -05:00
Todd Menier
42d6ea45d8 Revert "#327 ensure multipart name/filename values are quoted"
This reverts commit 4bf509a4d866d021d2e08bec372041a016f93d29.
2018-07-02 08:36:51 -05:00
Todd Menier
e9778fc3f8
Claire > Frank 2018-06-25 13:10:32 -04:00
Todd Menier
4bf509a4d8 #327 ensure multipart name/filename values are quoted 2018-06-21 17:04:19 -05:00
Todd Menier
7933dee1c7 #331, includes general refactoring to expose header normalization logic as SetHeader and GetHeaderValue extensions on both HttpRequestMessage and HttpResponseMessage so other things can leverage it (like testing helpers) 2018-06-21 12:16:09 -05:00
Todd Menier
2b7adaee4d #313 don't throw when a content-level header is set on on a request with no body 2018-06-20 21:21:41 -05:00
Todd Menier
09c6d6c60f #312 better (generated) comments for args that will serialized to JSON 2018-06-20 19:18:51 -05:00
Todd Menier
51578717e0 Merge branch 'master' into dev 2018-06-20 18:35:25 -05:00
Todd Menier
82ae07d741 test hack for #179 no longer necessary (fixed on httpbin) 2018-06-20 18:34:48 -05:00
Todd Menier
1a327bb9cf update project URL 2018-06-19 10:16:12 -05:00
Todd Menier
0aba0b9fdd
URL change
and may it be the last
2018-06-14 22:53:25 -05:00
Todd Menier
dcdeedbe4d
update site URL in readme 2018-06-13 18:49:33 -05:00
Todd Menier
5b92491b3d
Update LICENSE 2018-06-13 10:21:07 -05:00
kvpt
40368734b7 HttpTest use AsyncLocal like NetStandard in NetFramework 4.6 and later 2018-06-01 02:35:07 +02:00
Todd Menier
6b90df087b
Merge pull request #310 from tmenier/dev
Flurl.Http 2.3.1
2018-04-16 20:49:03 -05:00
Todd Menier
d6bb8cb7f9 Flurl.Http version bump 2018-04-16 20:43:51 -05:00
Todd Menier
cf8bbb7f2e #309 IFlurlClientFactory implements IDisposable 2018-04-16 20:40:06 -05:00
Todd Menier
d25efcac30 #304 allow fake instances of HttpCall to be created in tests 2018-04-16 20:00:49 -05:00
Todd Menier
52886645af some refactoring of verb-specific HTTP tests 2018-04-16 19:37:56 -05:00
Todd Menier
980b3dc2e7 #220 first-class support for OPTIONS requests 2018-04-16 19:37:12 -05:00
Todd Menier
54c3044537 #298 FlurlClient ctor that wraps existing HttpClient 2018-04-16 17:55:58 -05:00
Todd Menier
5025cef1f4 #307 asserting headers with spaces 2018-04-16 17:27:22 -05:00
Todd Menier
d61d899d3a #256 don't overwrite content-type 2018-04-16 16:46:37 -05:00
Todd Menier
659e94579a Merge branch 'master' into dev 2018-04-05 08:03:55 -05:00
Todd Menier
f9c005894a
Merge pull request #290 from nlowe/iss/gh-286-platform-independent-tests
Support building and testing on macOS and Linux
2018-04-05 07:23:25 -05:00
Todd Menier
49db9d65ed
Merge pull request #306 from tmenier/dev
Flurl.Http 2.3.0 (for real this time)
2018-04-04 19:40:15 -05:00
Todd Menier
3c248447c9 update Flurl.Http's Flurl ref 2018-04-04 19:35:48 -05:00
Todd Menier
2b9b0d56ee
Merge pull request #305 from tmenier/dev
Flurl 2.7.1 & Flurl.Http 2.3.0
2018-04-04 19:04:29 -05:00
Todd Menier
d4a57b1001 both packages ready for stable release 2018-04-04 19:01:22 -05:00
Nathan Lowe
4f0cebc0d7
Fix interpreter shebang on build and test scripts 2018-03-31 12:21:54 -04:00
Nathan Lowe
91f5e21a98
Fix cross-platform temp path failure for RealHttpTests 2018-03-31 12:21:54 -04:00
Nathan Lowe
205148d65e
Fix cross-platform test seperator failure for MultipartTests.can_build_multipart_content() 2018-03-31 12:21:54 -04:00
Nathan Lowe
031ae4619e
Add tooling for building only nestandard and netcoreapp targets
This is in prep for #286 and allows users on macOS and Linux to build
and test only the netstandard and netcoreapp targets. All published
projects support at least netstandard1.1 which is consumable from net45,
so if we decide to just have everyone consume a netstandard package this
can be greatly simplified.
2018-03-31 12:21:16 -04:00
Todd Menier
1e50802a79
Merge pull request #303 from tmenier/dev
Flurl.Http 2.3.0-pre1
2018-03-31 11:08:32 -05:00
Todd Menier
2bdec2c69f Flurl.Http prerelease version bump 2018-03-31 11:06:12 -05:00
Todd Menier
31bd5cbb57 #297 further tweaks to FlurlHttpException.Message based on feedback 2018-03-31 11:05:38 -05:00
Todd Menier
96a3cfc928
Merge pull request #302 from tmenier/dev
Flurl 2.7.1-pre
2018-03-31 10:35:43 -05:00
Todd Menier
32addf4593 Flurl prerelease version bump 2018-03-31 10:29:39 -05:00