#aiohttp #python-3.8
#aiohttp #python-3.8
Вопрос:
https://tutorialedge.net/python/create-rest-api-python-aiohttp/
из aiohttp import веб-импорт json
async def handle(request):
response_obj = { 'status' : 'success' }
return web.Response(text=json.dumps(response_obj))
async def new_user(request):
try:
print("AT Epoint" )
## happy path where name is set
user = request.query['name']
## Process our new user
print("Creating new user with name: " , user)
response_obj = { 'status' : 'success' }
## return a success json response with status code 200 i.e. 'OK'
return web.Response(text=json.dumps(response_obj), status=200)
except Exception as e:
print("AT EXCEPTION" )
## Bad path where name is not set
response_obj = { 'status' : 'failed', 'reason': str(e) }
## return failed with a status code of 500 i.e. 'Server Error'
return web.Response(text=json.dumps(response_obj), status=500)
Ответ №1:
После того как вы внедрили функцию прослушивания, зарегистрируйте ее в aiohttp
экземпляре.
app.router.add_post('/user', new_user)
Источник: TutorialEdge
Комментарии:
1. Я уже добавил это. Это происходит во время выполнения. Попробуйте сами с этой версией python
2. Я внедрил new_user. Это происходит во время выполнения. Это не тот ответ, который я ищу. Попробуйте сами;