actix-web
actix-web copied to clipboard
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
## PR Type Feature ## PR Checklist - [x] Tests for the changes have been added / updated. - [x] Documentation comments have been added / updated. - [ ]...
## PR Type probably bug fix? ## PR Checklist - [ ] Tests for the changes have been added / updated. - [ ] Documentation comments have been added /...
## Current Behavior The [Field::content_type()](https://docs.rs/actix-multipart/latest/actix_multipart/struct.Field.html#method.content_type) method returns a default of application/octet-stream in the case that it is not present https://github.com/actix/actix-web/blob/bd5c0af0a6bf9a720cf0685b3334151de1d43c32/actix-multipart/src/server.rs#L364-L368 ## Expected Behavior According to the [multipart specification](https://www.rfc-editor.org/rfc/rfc7578#section-4.4): > Each...
If you have a look on crates.io there are a proliferation of crates for doing multipart form uploads with files in actix. Including: - [actix-easy-multipart](https://github.com/jacob-pro/actix-easy-multipart) by me - [actix-multipart-extract](https://github.com/JSH32/actix-multipart-extract) by...
Microservices are very popular, and I hope to create an easy-to-use GRPC library to help developers transition to the rust ecosystem. Is there an example of integrating gRPC server and...
When trying to build a sample application from a book's source code, I get a build error in h1proto for which the diagnostic is correct (no "feed" mathod in Pin)...
## PR Type Feature ## PR Checklist - [ ] Tests for the changes have been added / updated. - [x] Documentation comments have been added / updated. - [...
## PR Type Other ## Overview Just a README update
## PR Type Feature ## PR Checklist - [X] Tests for the changes have been added / updated. - [X] Documentation comments have been added / updated. - [ ]...
I have endpoints look like `http://127.0.0.1:3050/smth1/{arg1}/smth2/{arg2})` If you want to have `arg1=.` and pass it through web form, the generated URL looks like `curl --request GET --url http://127.0.0.1:3050/smth1/smth2/{arg2}`, so it...