1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-03-27 09:14:02 +01:00

59 Commits

Author SHA1 Message Date
Rob Ede
5f412c67db
clippy 2021-08-13 18:49:58 +01:00
Arthur Le Moigne
baa5a663c4
Select compression algorithm using features flags ()
Add compress-* feature flags in actix-http / actix-web / awc.
This allow enable / disable not wanted compression algorithm.
2021-06-19 20:21:13 +01:00
Rob Ede
532f7b9923
refined error model () 2021-06-17 17:57:58 +01:00
peter-formlogic
fb2b362b60
Adjust JSON limit to 2MB and report on sizes ()
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-06-16 15:52:49 +01:00
Rob Ede
900c9e270e
remove responsebody indirection from response () 2021-05-09 20:12:48 +01:00
Rob Ede
981c54432c
remove json and url encoded form support from -http () 2021-04-12 10:30:28 +01:00
Rob Ede
44c55dd036
remove cookie support from -http () 2021-04-09 18:07:10 +01:00
Ibraheem Ahmed
c72d77065d
derive debug where possible () 2021-04-09 03:22:51 +01:00
Rob Ede
c8ed8dd1a4
migrate to -utils beta 4 () 2021-04-01 15:26:13 +01:00
Rob Ede
2d3a0d6038
json method receives plain serialize () 2021-03-07 22:11:39 +00:00
fakeshadow
c836de44af
add client middleware () 2021-02-28 18:17:08 +00:00
Richard Janis Goldschmidt
3b93c62e23
Fix Json extractor to be 32kB by default () 2021-02-18 15:20:20 +00:00
Rob Ede
31d9ed81c5
change rustfmt line width to 96 2021-02-11 23:03:17 +00:00
Rob Ede
a290e58982
prepare beta 2 release set () 2021-02-10 12:10:03 +00:00
Rob Ede
0a506bf2e9
cleanup top level doc comments 2021-01-15 05:38:50 +00:00
Rob Ede
b1dd8d28bc
response header rework () 2021-01-15 02:11:10 +00:00
Rob Ede
6575ee93f2
big clean up and docs improvmenet of types mod () 2021-01-09 13:17:19 +00:00
fakeshadow
d40ae8c8ca
use sync method on Responder trait () 2021-01-08 22:17:19 +00:00
fakeshadow
32de9f8840
Tokio 1.0 ()
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-01-03 23:47:04 +00:00
fakeshadow
87655b3028
reduce one clone on Arc. () 2020-12-23 23:58:25 +00:00
fakeshadow
97f615c245
remove boxed futures on Json extract type () 2020-12-16 23:34:33 +00:00
Aravinth Manivannan
fabc68659b
Intradoc links conversion ()
* switching to nightly for intra-doc links

* actix-files intra-doc conversion

* more specific Result

* intradoc conversion complete

* rm blank comments and readme doc link fixes

* macros and broken links
2020-12-13 13:28:39 +00:00
Yuki Okushi
c2c71cc626
Fix/suppress clippy warnings () 2020-10-01 18:19:09 +09:00
Robert Gabriel Jakabosky
22089aff87
Improve json, form and query extractor config docs () 2020-09-10 15:40:20 +01:00
Rob Ede
4e321595bc
extract more config types from Data<T> as well () 2020-09-02 22:12:07 +01:00
Yuki Okushi
92b5bcd13f
Check format and tweak CI config () 2020-07-22 00:28:33 +01:00
Rob Ede
0ec335a39c
bump MSRV to 1.42 () 2020-07-21 16:40:30 +09:00
Rob Ede
a70e599ff5
re-export rt in web and add main macro () 2020-06-22 20:09:48 +01:00
Yuki Okushi
a98e53ecb8
web: Minimize futures dependencies 2020-05-19 08:29:12 +09:00
Stig Johan Berggren
0d958fabd7
📝 Improve the code example for JsonConfig ()
* 📝 Improve the code example for JsonConfig

* Remove a redundant comment
2020-03-17 08:23:54 +09:00
Otavio Salvador
7e0d898d5a Fix clippy warnings
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-03-12 00:52:21 -03:00
Nikolay Kim
f86ce0390e allow to specify multi pattern for resources 2019-12-25 20:14:44 +04:00
Nikolay Kim
c877840c07 rename App::register_data to App::app_data and HttpRequest::app_data returns Option<&T> instead of Option<&Data<T>> 2019-12-20 17:13:09 +06:00
Nikolay Kim
cb705317b8 compile with default-features off 2019-12-15 13:28:54 +06:00
Nikolay Kim
6c9f9fff73 clippy warnings 2019-12-08 00:46:51 +06:00
Nikolay Kim
4dc31aac93 use actix_rt::test for test setup 2019-11-26 11:25:50 +06:00
Nikolay Kim
8683ba8bb0 rename .to_async() to .to() 2019-11-21 21:36:35 +06:00
Nikolay Kim
3127dd4db6 migrate actix-web to std::future 2019-11-21 16:02:17 +06:00
Priit Laes
0f09415469 Convert documentation examples to Rust 2018 edition ()
* Convert types::query examples to rust-2018 edition

* Convert types::json examples to rust-2018 edition

* Convert types::path examples to rust-2018 edition

* Convert types::form examples to rust-2018 edition

* Convert rest of the examples to rust-2018 edition.
2019-10-07 11:29:11 +06:00
Nikolay Kim
4092c7f326 clippy warnings 2019-07-17 15:08:30 +06:00
Ravi Shankar
32718b7e31 Expose factory traits and some clippy fixes () 2019-07-17 12:58:42 +06:00
Nikolay Kim
7b1dcaffda cleanup deprecation warning for Box<dyn> 2019-07-17 11:44:39 +06:00
messense
44bb79cd07 Call req.path() on Json extractor error only ()
* Call req.path() on Json extractor error only

* Cleanup len parse code
2019-06-28 10:44:53 +06:00
Nikolay Kim
7450ae37a7 Re-apply patch from 2019-06-12 16:45:05 +06:00
Davide Di Carlo
6c3d8b8738 Make JsonConfig send ()
* replace Rc with Arc

* add Send trait requirement for Fn in JsonConfig error handler

* add Sync trait requirement for Fn in JsonConfig error handler

* use associated type inside JsonConfig

* fix lint: members in the impl has the same order in the trait

* Update CHANGES.md
2019-05-12 20:04:08 -07:00
Nikolay Kim
fa78da8156 unify route and app data, it allows to provide global extractor config 2019-05-04 19:43:49 -07:00
Nikolay Kim
ee33f52736 make extractor config type explicit 2019-04-13 16:35:25 -07:00
Nikolay Kim
4f30fa9d46 Remove generic type for request payload, always use default 2019-04-13 14:50:54 -07:00
Nikolay Kim
52aebb3bca fmt 2019-04-10 15:05:03 -07:00
Darin
6ab9838977 added some error logging for extractors: Data, Json, Query, and Path ()
* added some error logging for extractors

* changed log::error to log::debug and fixed position of log for path

* added request path to debug logs
2019-04-10 12:45:13 -07:00