Commit Graph

106 Commits

Author SHA1 Message Date
Glade Miller 401c0ad809 https://github.com/actix/actix-web/issues/120 - Send Query Parameters in client requests 2018-03-13 13:17:55 -06:00
Nikolay Kim caaace82e3 export symbols 2018-03-09 13:03:15 -08: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 ebdc983dfe optimize websocket stream 2018-03-08 17:19:50 -08:00
Nikolay Kim 395243a539 another attempt to fix cookie handling 2018-03-08 11:16:54 -08:00
Nikolay Kim 1ab676d7eb bump version and add some tests 2018-03-07 22:40:46 -08:00
Nikolay Kim 1db1ce1ca3 one more cookie handling fix 2018-03-07 15:41:46 -08:00
Nikolay Kim c26d9545a5 map connector timeout error 2018-03-07 12:09:53 -08:00
Alex Whitney 9afad5885b fix client cookie handling 2018-03-07 09:48:34 +00:00
Nikolay Kim c1419413aa Fix client cookie support 2018-03-06 22:36:34 -08:00
Nikolay Kim acd33cccbb add tls 2018-03-06 17:34:46 -08:00
Nikolay Kim 57a1d68f89 add client response timeout 2018-03-06 17:04:48 -08:00
Nikolay Kim 6a3c5c4ce0
Merge branch 'master' into feature/allow_connection_timeout_to_be_set 2018-03-06 15:18:25 -08:00
Nikolay Kim 14a511bdad use IntoHeaderValue and Header for client request 2018-03-06 15:18:04 -08:00
Glade Miller 6b9e51740b
Merge branch 'master' into feature/allow_connection_timeout_to_be_set 2018-03-06 15:28:31 -07:00
Glade Miller be7e8d159b Allow connection timeout to be set 2018-03-06 15:26:09 -07:00
Nikolay Kim a0e6313d56 Fix compression #103 and #104 2018-03-06 11:02:03 -08:00
Nikolay Kim b282ec106e Add ResponseError impl for SendRequestError 2018-03-05 13:02:31 -08:00
Nikolay Kim 2ccbd5fa18 fix socket polling 2018-03-03 12:17:26 -08:00
Nikolay Kim 16c05f07ba make HttpRequest::match_info_mut() public 2018-03-02 20:40:08 -08:00
Nikolay Kim feba5aeffd bump version 2018-03-02 14:31:23 -08:00
Nikolay Kim 206c4e581a rename httpcodes 2018-03-01 19:12:59 -08:00
Nikolay Kim 7591592279 fix handle big data chunkd for parsing 2018-02-27 23:04:57 -08:00
Nikolay Kim e2c8f17c2c drop connection if handler get dropped without consuming payload 2018-02-27 16:08:57 -08:00
Nikolay Kim 1f063e4136 move with_connector method to ClientRequestBuilder 2018-02-27 15:14:33 -08:00
Nikolay Kim a7bf635158 unify headers and body processing for client response and server request 2018-02-27 15:03:28 -08:00
Nikolay Kim abae65a49e remove unused code 2018-02-26 16:11:00 -08:00
Nikolay Kim d6fd4a3524 use buffer capacity; remove unused imports 2018-02-26 15:34:25 -08:00
Nikolay Kim 72aa2d9eae clippy warnings 2018-02-26 14:33:56 -08:00
Nikolay Kim 644f1a9518 refactor ws frame parser 2018-02-26 13:58:23 -08:00
Nikolay Kim ab5ed27bf1 refactor and simplify content encoding 2018-02-25 11:43:00 +03:00
Nikolay Kim 4e41e13baf refactor client payload processing 2018-02-25 11:18:17 +03:00
Nikolay Kim 4a9c1ae894 allow to use Connection for sending client request 2018-02-21 22:53:23 -08:00
Nikolay Kim 2374aa42ed set date header for client requests 2018-02-19 23:18:18 -08:00
Nikolay Kim 03912d2089 support client request's async body 2018-02-19 22:48:27 -08:00
Nikolay Kim f2f1798215 allow to send request using custom connector 2018-02-19 13:41:21 -08:00
Nikolay Kim 548f4e4d62 replace reqwest with actix::client 2018-02-19 13:18:18 -08:00
Nikolay Kim cb70d5ec3d refactor http client 2018-02-19 03:11:11 -08:00
Nikolay Kim 8f9ec5c23c fix doc test 2018-02-13 07:50:49 -08:00
Nikolay Kim b1eec3131f use newer api 2018-02-12 22:56:47 -08:00
Nikolay Kim 80285f2a32 fix doc test 2018-02-12 18:38:13 -08:00
Nikolay Kim 335ca8ff33 use new actix api 2018-02-12 16:08:04 -08:00
Nikolay Kim 8c1b5fa945 sync with latest actix 2018-02-12 12:17:30 -08:00
Nikolay Kim 78da98a16d add wsload tool; optimize ws frame parser 2018-02-09 17:20:28 -08:00
Nikolay Kim 73ed1342eb more actix compatibility 2018-02-08 17:13:56 -08:00
Nikolay Kim eb713bd60e update actix version 2018-02-01 01:08:08 -08:00
Alexander Andreev a565e71018 spelling check 2018-01-31 20:28:53 +03:00
Nikolay Kim 76f9542df7 rename module 2018-01-30 13:04:52 -08:00
Nikolay Kim 9739168d48 fix limit usage for Request/Response Body future 2018-01-30 12:44:14 -08:00
Nikolay Kim 5cbaf3a1b8 add client ssl support 2018-01-30 11:17:17 -08:00
Nikolay Kim a02e0dfab6 initial work on client connector 2018-01-29 23:01:20 -08:00
Nikolay Kim 5cc3bba5cc change ws client names 2018-01-29 15:45:37 -08:00
Nikolay Kim b686f39d0b complete impl for client request and response 2018-01-29 14:44:25 -08:00
Nikolay Kim 6416a796c3 add ClientRequest and ClientRequestBuilder 2018-01-29 11:45:33 -08:00
Nikolay Kim 5dd2e7523d basic websocket client 2018-01-27 22:03:03 -08:00