352 Commits

Author SHA1 Message Date
Todd
8d3749ea78 version bump 2020-08-07 15:07:32 -05:00
Todd
2b136ebf31 cookie validation for __Host- and __Secure- prefixes 2020-08-07 14:39:38 -05:00
Todd
c886fc4a90 sort cookies in header according to RFC 2020-08-07 14:01:31 -05:00
Todd
6e504ef514 a couple related method renames 2020-08-07 13:31:22 -05:00
Todd
5f59f4f071 cookies, headers, and new collection types (#541) 2020-08-07 09:56:04 -05:00
Todd
b2658232c4 #506 cookie tweaks, mostly validation & tests 2020-07-29 17:34:39 -05:00
Todd
7f8d5ed248 some refactoring 2020-07-27 16:42:08 -05:00
Todd
fa4e0bbad0 #506 eliminate remaining uses of CookieContainer 2020-07-26 22:43:56 -05:00
Todd
bb710c9028 #538 possible future enhancement 2020-07-26 10:43:12 -05:00
Todd
b6063722ac #506 add CookieJar.Clear 2020-07-26 10:42:41 -05:00
Todd
6897af2216 #506 shoring up cookie tests 2020-07-24 14:27:17 -05:00
Todd
331b262c46 #506 sync request cookies to Cookie header on demand 2020-07-24 11:19:57 -05:00
Todd
fb4d0555ef #506 eliminate CookiesEnabled setting 2020-07-24 10:58:34 -05:00
Todd
a7a014047e #506 cookie overhaul 2020-07-23 15:47:38 -05:00
Todd
d278275acb #506 cookie tweaks
FlurlRequest.Cookies and FlurlResponse.Cookies more accurately reflect the actual data sent/received in that specific request
2020-03-28 13:52:11 -05:00
Todd
4724c709dc #508 more test asserts for headers, cookies 2020-03-28 13:48:19 -05:00
Todd
f399b91272 for thread safety, back Headers and Cookies with ConcurrentDictionary 2020-03-28 08:05:36 -05:00
Todd
97486adc02 #506 cookie sessions 2020-03-24 20:40:17 -05:00
Todd
9547b13eb3 #506 per-request cookies 2020-03-24 20:17:48 -05:00
Todd Menier
84bc5e0e3a #500 WithAutoRedirect extension method 2020-03-13 17:43:35 -05:00
Todd Menier
c6fd200459 #500 redirects 2020-03-01 13:13:03 -06:00
Todd Menier
42569c2018 request-level cookies + redirects 2020-02-08 13:01:26 -06:00
Todd Menier
d0d2280fc7 bump Flurl version in Flurl.Http 2019-12-29 10:45:14 -06:00
Todd Menier
57786822db I think Flurl prerelease got botched, try again 2019-12-29 10:28:53 -06:00
Todd Menier
25dca90c18 embedded package icon & version bump 2019-12-29 10:10:58 -06:00
Todd Menier
16cc70d464 bump version 2019-12-29 09:21:38 -06:00
Todd Menier
38821a10e4 code generated needed some refactoring 2019-12-29 08:29:44 -06:00
Todd Menier
481a3f4a11 #489 System.Uri extensions 2019-12-27 17:35:10 -06:00
Todd Menier
2c82817a09 #488 Changes to HttpCall and FlurlHttpException 2019-12-27 12:00:23 -06:00
Todd Menier
806938fae2 version bump (3.0 pre2) 2019-12-15 08:59:34 -06:00
Todd Menier
b74f447a81 #323 match full strings in assertions, not "contains" 2019-12-14 11:55:45 -06:00
Todd Menier
f6217dea5a #481 more tests (which revealed some issues) 2019-12-12 11:49:12 -06:00
Todd Menier
79f06d38b7 #225 & #481 allow real HTTP for certain requests while in test mode 2019-12-12 10:03:12 -06:00
Todd Menier
28b8fb353d just a code move 2019-12-10 21:38:03 -06:00
Todd Menier
a0bb5f0611 #482 HttpTest, last response in queue is sticky 2019-12-10 21:30:01 -06:00
Todd Menier
5c015b3209 #483 make HttpCallAssertion and HttpTestSetup more uniform/streamlined 2019-12-10 14:46:40 -06:00
Todd Menier
e140f49387 #481 request-specific fake responses 2019-12-10 09:09:27 -06:00
Todd Menier
551395f926 #366 & #398 test, thread-safe CallLog 2019-12-06 12:11:48 -06:00
Todd Menier
9ccc2e650c
Merge pull request #472 from TheAllSeeingPie/concurrent-queues
Updated the HttpTest to use a ConcurrentQueue<T>
2019-12-06 11:20:06 -06:00
campersau
8e0ac0be15 check if HttpClientHandler supports automatic decompression 2019-11-21 08:38:35 +01:00
Todd Menier
c42df7638c version bump 2019-11-09 10:43:45 -06:00
Todd Menier
d3e4c70d7b #354 FlurlResponse, take 1 2019-11-09 10:25:38 -06:00
Todd Menier
506ae630a6 noting #474 2019-11-08 16:25:25 -06:00
Joe Swan
1b283e19b8 Updated the HttpTest to use a ConcurrentQueue<T> and removed the superfluous setter. Because of the change of API this would have been a breaking change to existing tests that used to set a Queue<T> so it seems like a good chance to remove it and ensure people populate the response queue using API requests and not pre-built queues. 2019-10-16 13:55:32 +01:00
Todd Menier
b287f0ff9c version bump 2019-09-01 09:23:59 -05:00
Todd Menier
06befbe1f9 fixed xml comment error (and treat as error in debug build!) 2019-08-21 15:54:33 -05:00
Todd Menier
fb15750c55 #440 2019-08-21 15:40:46 -05:00
Todd Menier
cf15125cfd #440 make URL parsing more lazy, drop StringBuilder for string.Concat 2019-08-03 12:26:46 -05:00
Todd Menier
54f2b05123 some restructuring of Url class and related tests 2019-07-29 11:35:56 -05:00
Todd Menier
85928f1f6c #440 Url.PathSegments 2019-07-28 14:21:26 -05:00