1
0
mirror of https://github.com/actix/actix-extras.git synced 2024-12-01 02:44:37 +01:00
Commit Graph

2031 Commits

Author SHA1 Message Date
Nikolay Kim
3b7bc41418 use RequestHead for Request 2018-11-15 22:34:29 -08:00
Nikolay Kim
6d9733cdf7 define generic client Connection trait 2018-11-15 11:10:23 -08:00
Nikolay Kim
acd42f92d8 remove debug print 2018-11-14 19:08:52 -08:00
Nikolay Kim
6e7560e287 SendResponse service sends body as well 2018-11-14 18:57:58 -08:00
Nikolay Kim
03ad9a3105 simplify client decoder 2018-11-14 10:52:40 -08:00
Nikolay Kim
6297fe0d41 refactor client response payload handling 2018-11-14 09:38:16 -08:00
Nikolay Kim
550c5f55b6 add simple http client 2018-11-13 22:59:00 -08:00
Nikolay Kim
537144f0b9 add http client connector service 2018-11-11 23:12:54 -08:00
Nikolay Kim
b25b083866 do not stop on keep-alive timer if sink is not completly flushed 2018-11-08 20:45:48 -08:00
Nikolay Kim
dea39030bc properly handle upgrade header if content-length header is set 2018-11-08 20:38:40 -08:00
Nikolay Kim
6a1d560f22 fix keep-alive timer reset 2018-11-08 09:30:53 -08:00
Nikolay Kim
f1587243c2 fix body decoding 2018-11-05 19:32:03 -08:00
Nikolay Kim
da82e24954 render error message as body 2018-10-30 11:55:17 -07:00
Nikolay Kim
79bcbb8a10 use error message 2018-10-30 11:50:30 -07:00
Nikolay Kim
148cf73003 allow to create response with error message 2018-10-30 11:46:44 -07:00
Nikolay Kim
c2540cc59b clippy warnings 2018-10-29 16:39:46 -07:00
Nikolay Kim
540ad18432 add Debug impl 2018-10-24 16:48:45 -07:00
Nikolay Kim
cd0223e8b7 update Connector usage 2018-10-23 22:41:30 -07:00
Nikolay Kim
bc6e62349c update deps; export api 2018-10-23 21:44:20 -07:00
Nikolay Kim
4260692034 add DefaultClient type alias 2018-10-22 18:52:40 -07:00
Nikolay Kim
09c94cb06b add client http codec; websockets client 2018-10-22 18:18:05 -07:00
Nikolay Kim
9b94eaa6a8 ws services 2018-10-22 09:59:20 -07:00
Nikolay Kim
20c693b39c rename service 2018-10-15 16:46:13 -07:00
Nikolay Kim
3c402a55da added H1SimpleService 2018-10-15 15:56:47 -07:00
Nikolay Kim
d39c018c93 do not handle upgrade and connect requests 2018-10-13 23:57:31 -07:00
Nikolay Kim
b960b5827c export Uri 2018-10-11 20:15:10 -07:00
Nikolay Kim
06addd5523 update deps 2018-10-10 13:23:25 -07:00
Nikolay Kim
47b47af01a refactor ws codec 2018-10-10 13:20:00 -07:00
Nikolay Kim
4a167dc89e update readme example 2018-10-09 10:47:41 -07:00
Nikolay Kim
1407bf4f7f simplify h1 codec messages 2018-10-09 10:39:55 -07:00
Nikolay Kim
cb78d9d41a use actix-net release 2018-10-08 22:04:53 -07:00
Nikolay Kim
fd5da5945e update appveyor config 2018-10-08 21:23:52 -07:00
Nikolay Kim
2b4870e65b fix tests on stable 2018-10-08 16:10:07 -07:00
Nikolay Kim
f99a723643 add Default impl for ServiceConfig 2018-10-08 15:52:12 -07:00
Nikolay Kim
3984ad45df separate ResponseLength::Zero is not needed 2018-10-08 15:33:38 -07:00
Nikolay Kim
805e7a4cd0 impl response body support 2018-10-08 15:24:51 -07:00
Nikolay Kim
431e33acb2 add Date header to response 2018-10-08 10:14:29 -07:00
Nikolay Kim
30db78c19c use TakeItem instead of TakeRequest 2018-10-08 07:55:01 -07:00
Nikolay Kim
8acf9eb98a better keep-alive handling 2018-10-07 10:09:48 -07:00
Nikolay Kim
13193a0721 refactor http/1 dispatcher 2018-10-07 09:59:40 -07:00
Nikolay Kim
9c4a55c95c simplify H1Service configuration 2018-10-07 08:28:38 -07:00
Nikolay Kim
8d85c45c1d simplify error handling 2018-10-07 00:04:38 -07:00
Nikolay Kim
b0ca6220f0 refactor te encoding 2018-10-06 22:36:57 -07:00
Nikolay Kim
dda5b399ca add content-length test 2018-10-06 21:32:01 -07:00
Nikolay Kim
25af82c45a cleanup dependencies 2018-10-06 21:17:27 -07:00
Nikolay Kim
87b83a3403 update tests, remove unused deps 2018-10-06 21:07:32 -07:00
Nikolay Kim
c368abdf5f remove Json type 2018-10-06 20:34:19 -07:00
Nikolay Kim
ee62814216 split request decoder and payload decoder 2018-10-06 20:31:22 -07:00
Nikolay Kim
c0699a070e add TakeRequest service; update ws test case 2018-10-05 15:40:56 -07:00
Nikolay Kim
7e135b798b add websocket transport and test 2018-10-05 14:30:40 -07:00