Request Component
Last updated
import uuid
from vibora import Vibora, Request
from vibora.responses import JsonResponse
app = Vibora()
@app.route('/', methods=['POST'])
async def home(request: Request):
uploaded_files = []
for file in (await request.files):
file.save('/tmp/' + str(uuid.uuid4()))
print(f'Received uploaded file: {file.filename}')
uploaded_files.append(file.filename)
return JsonResponse(uploaded_files)from vibora import Vibora, Response, Request
app = Vibora()
@app.route('/')
async def home(request: Request):
print(request.args)
return Response(f'Name: {request.args['name']}'.encode())from vibora import Vibora, Request, Response
app = Vibora()
@app.route('/', methods=['POST'])
async def home(request: Request):
content = await request.stream.read()
return Response(content)from vibora import Vibora, Request
from vibora.responses import JsonResponse
app = Vibora()
@app.route('/')
async def home(request: Request):
return JsonResponse(
{'url': request.url, 'parsed_url': request.parsed_url}
)