Nikolay Kim
|
5003c00efb
|
use new Service and NewService traits
|
2018-11-30 11:57:57 -08:00 |
|
Nikolay Kim
|
1a322966ff
|
handle response errors
|
2018-11-21 07:49:24 -08:00 |
|
Nikolay Kim
|
ab3e12f2b4
|
set server response version
|
2018-11-20 11:23:05 -08:00 |
|
Nikolay Kim
|
186d3d727a
|
add kee-alive tests
|
2018-11-20 10:55:50 -08:00 |
|
Nikolay Kim
|
6b60c9e230
|
add debug impl for H1ServiceResult
|
2018-11-19 16:11:58 -08:00 |
|
Nikolay Kim
|
3901239128
|
unify requedt/response encoder
|
2018-11-19 14:57:12 -08:00 |
|
Nikolay Kim
|
7d66430324
|
move url module to different crate
|
2018-11-18 20:08:43 -08:00 |
|
Nikolay Kim
|
7d3adaa6a8
|
replace message flags with ConnectionType
|
2018-11-18 18:17:38 -08:00 |
|
Nikolay Kim
|
adad203314
|
refactor encoder/decoder impl
|
2018-11-18 17:52:56 -08:00 |
|
Nikolay Kim
|
8fea1367c7
|
re-introduce Body type, use Body as default body type for Response
|
2018-11-18 13:48:42 -08:00 |
|
Nikolay Kim
|
7fed50bcae
|
refactor response body management
|
2018-11-17 20:21:28 -08:00 |
|
Nikolay Kim
|
e73a97884a
|
do not allow to set server response version
|
2018-11-17 09:03:35 -08:00 |
|
Nikolay Kim
|
3a4b16a6d5
|
use BodyLength for request and response body
|
2018-11-16 21:30:37 -08:00 |
|
Nikolay Kim
|
aa20e2670d
|
refactor h1 dispatcher
|
2018-11-16 21:09:33 -08:00 |
|
Nikolay Kim
|
625469f0f4
|
refactor decoder
|
2018-11-16 19:28:07 -08:00 |
|
Nikolay Kim
|
3b7bc41418
|
use RequestHead for Request
|
2018-11-15 22:34:29 -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
|
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
|
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
|
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
|
1407bf4f7f
|
simplify h1 codec messages
|
2018-10-09 10:39:55 -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
|
87b83a3403
|
update tests, remove unused deps
|
2018-10-06 21:07:32 -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 |
|
Nikolay Kim
|
8c2244dd88
|
rename HttpResponse
|
2018-10-05 11:04:59 -07:00 |
|
Nikolay Kim
|
2e27d77740
|
fix connection keepalive support
|
2018-10-05 10:03:10 -07:00 |
|
Nikolay Kim
|
c24a8f4c2d
|
remove high level apis
|
2018-10-05 07:02:09 -07:00 |
|
Nikolay Kim
|
caa5a54b8f
|
fix test and remove unused code
|
2018-10-04 23:46:43 -07:00 |
|
Nikolay Kim
|
7fdc18f9b9
|
calculate response parameters
|
2018-10-04 23:39:11 -07:00 |
|