Nikolay Kim
|
5003c00efb
|
use new Service and NewService traits
|
2018-11-30 11:57:57 -08:00 |
|
Nikolay Kim
|
9c038ee189
|
allow to use Uri for client request
|
2018-11-25 20:14:42 -10: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
|
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
|
6d9733cdf7
|
define generic client Connection trait
|
2018-11-15 11:10:23 -08:00 |
|
Nikolay Kim
|
550c5f55b6
|
add simple http client
|
2018-11-13 22:59:00 -08:00 |
|
Nikolay Kim
|
c2540cc59b
|
clippy warnings
|
2018-10-29 16:39:46 -07:00 |
|
Nikolay Kim
|
09c94cb06b
|
add client http codec; websockets client
|
2018-10-22 18:18:05 -07:00 |
|
Nikolay Kim
|
6aa2de7b8d
|
remove actix-web artifacts
|
2018-10-04 17:00:27 -07:00 |
|
Maciej Piechotka
|
003b05b095
|
Don't ignore errors in std::fmt::Debug implementations (#506)
|
2018-09-11 14:57:55 +03:00 |
|
Douman
|
9c80d3aa77
|
Write non-80 port in HOST of client's request (#451)
|
2018-08-07 10:01:29 +03:00 |
|
Nikolay Kim
|
4dba531bf9
|
do not override HOST header for client request #428
|
2018-07-31 08:51:24 -07:00 |
|
Nikolay Kim
|
2072c933ba
|
handle error during request creation
|
2018-07-30 15:04:52 -07:00 |
|
Nikolay Kim
|
a5f7a67b4d
|
clippy warnings
|
2018-07-06 08:24:44 +06:00 |
|
Douman
|
67e4cad281
|
Introduce method to set header if it is missing only (#364)
Also let default headers use it.
Closes #320
|
2018-07-05 19:27:18 +03:00 |
|
Nikolay Kim
|
5c42b0902f
|
better doc api examples
|
2018-06-19 12:07:07 +06:00 |
|
Nikolay Kim
|
247e8727cb
|
ClientBody is not needed
|
2018-06-19 10:15:16 +06:00 |
|
Ozgur Akkurt
|
d4d3add17d
|
add ClientRequestBuilder::form()
|
2018-06-12 19:30:00 +03:00 |
|
François Mockers
|
ca3fb11f8b
|
add actix-web version in header
|
2018-06-04 08:15:04 +02:00 |
|
François Mockers
|
86be54df71
|
add default value for header User-Agent in requests
|
2018-06-03 15:48:00 +02:00 |
|
Nikolay Kim
|
3f5a39a5b7
|
cargo fmt
|
2018-06-01 09:37:14 -07:00 |
|
Douman
|
80965d7a9a
|
Re-export actix dependency. Closes #260 (#264)
- Re-export actix's prelude into actix namespace
- Removing implicit dependency on root's actix module
|
2018-05-31 20:43:14 +03:00 |
|
Nikolay Kim
|
a64205e502
|
refactor TransferEncoding; allow to use client api with threaded tokio runtime
|
2018-05-29 16:32:39 -07:00 |
|
Nikolay Kim
|
ecd05662c0
|
use new actix system api
|
2018-05-29 10:31:37 -07:00 |
|
Nikolay Kim
|
be2ceb7c66
|
update actix Addr; make ClientConnector thread safe
|
2018-05-27 05:02:49 -07:00 |
|
Nikolay Kim
|
690169db89
|
migrate to tokio
|
2018-05-24 21:03:16 -07:00 |
|
Nikolay Kim
|
45e9aaa462
|
rustfmt 0.7
|
2018-05-17 12:20:20 -07:00 |
|
Nikolay Kim
|
c72d1381a6
|
clippy warnings
|
2018-04-29 09:09:08 -07:00 |
|
Nikolay Kim
|
de49796fd1
|
clippy warnings; fmt
|
2018-04-28 22:55:47 -07:00 |
|
Nikolay Kim
|
113f5ad1a8
|
add rustfmt config
|
2018-04-13 16:02:01 -07:00 |
|
Nikolay Kim
|
e757dc5a71
|
clippy warnings
|
2018-04-09 14:25:30 -07:00 |
|
Vincent Ambo
|
38063b9873
|
docs(client): Minor formatting and spelling fixes in module docs
|
2018-04-07 17:00:57 +02:00 |
|
Nikolay Kim
|
af0c8d893d
|
add shortcut method for client requests
|
2018-04-06 10:09:31 -07:00 |
|
Nikolay Kim
|
9e751de707
|
re-arrange modules and exports
|
2018-03-30 17:31:18 -07:00 |
|
Nikolay Kim
|
f5636f321b
|
drop deprecated code
|
2018-03-29 11:06:44 -07:00 |
|
Nikolay Kim
|
90e3aaaf8a
|
fix router cannot parse Non-ASCII characters in URL #137
|
2018-03-28 16:10:58 -07:00 |
|
Nikolay Kim
|
93d99b5a49
|
Use more ergonomic actix_web::Error instead of http::Error for ClientRequestBuilder::body()
|
2018-03-21 20:19:31 -07:00 |
|
Nikolay Kim
|
afb81b6b8f
|
add convinience ClientRequest::build_from() from HttpRequest
|
2018-03-21 19:54:21 -07:00 |
|
Nikolay Kim
|
4866a26578
|
make streaming method more ergonomic
|
2018-03-21 19:14:18 -07:00 |
|
Nikolay Kim
|
8198f5e10a
|
Refactor TestServer configuration
|
2018-03-20 11:23:35 -07:00 |
|
Nikolay Kim
|
f4a47ef71e
|
allow set client request/ws timeout
|
2018-03-18 19:27:51 -07:00 |
|
Nikolay Kim
|
fd0bb54469
|
add debug formatter for ClientRequestBuilder
|
2018-03-13 15:09:05 -07:00 |
|
Nikolay Kim
|
b56be8e571
|
write buffer capacity for client
|
2018-03-09 10:09:13 -08:00 |
|
Nikolay Kim
|
f8b8fe3865
|
add space to cookie header
|
2018-03-09 05:38:07 -08:00 |
|
Nikolay Kim
|
395243a539
|
another attempt to fix cookie handling
|
2018-03-08 11:16:54 -08:00 |
|
Nikolay Kim
|
1db1ce1ca3
|
one more cookie handling fix
|
2018-03-07 15:41:46 -08:00 |
|