mirror of
https://github.com/actix/actix-web.git
synced 2024-12-16 21:26:34 +00:00
add client.py comments
This commit is contained in:
parent
2e790dfcc6
commit
009874125e
2 changed files with 7 additions and 7 deletions
|
@ -1,7 +1,9 @@
|
|||
# This script could be used for actix-web multipart example test
|
||||
# just start server and run client.py
|
||||
|
||||
import asyncio
|
||||
import aiohttp
|
||||
|
||||
|
||||
async def req1():
|
||||
with aiohttp.MultipartWriter() as writer:
|
||||
writer.append('test')
|
||||
|
|
|
@ -13,11 +13,10 @@ fn index(mut req: HttpRequest) -> Box<Future<Item=HttpResponse, Error=Error>>
|
|||
{
|
||||
println!("{:?}", req);
|
||||
|
||||
// get multipart stream and iterate over multipart items
|
||||
Box::new(
|
||||
req.multipart() // <- get multipart stream for current request
|
||||
.map_err(Error::from)
|
||||
.and_then(|item| { // <- iterate over multipart items
|
||||
req.multipart() // <- get multipart stream for current request
|
||||
.map_err(Error::from) // <- convert multipart errors
|
||||
.and_then(|item| { // <- iterate over multipart items
|
||||
match item {
|
||||
// Handle multipart Field
|
||||
multipart::MultipartItem::Field(field) => {
|
||||
|
@ -50,8 +49,7 @@ fn main() {
|
|||
|
||||
HttpServer::new(
|
||||
|| Application::new()
|
||||
// enable logger
|
||||
.middleware(middlewares::Logger::default())
|
||||
.middleware(middlewares::Logger::default()) // <- logger
|
||||
.resource("/multipart", |r| r.method(Method::POST).a(index)))
|
||||
.bind("127.0.0.1:8080").unwrap()
|
||||
.start();
|
||||
|
|
Loading…
Reference in a new issue