Я перемещаю свою платформу API из более старой версии ApiStar в Starlette, и у меня возникают проблемы с правильным доступом к телу HTTP, которое в данном случае является полезной нагрузкой JSON, в функциях, к которым я направляю.
Это то, что работало для меня с ApiStar:
from apistar import http
import json
def my_controller(body: http.Body):
spec = json.loads(body)
print(spec['my_key_1'])
print(spec['my_key_2'])
Любая помощь, в основном конвертирующая вышеупомянутое в синтаксис, используемый Starlett, была бы очень полезна, так как я не смог понять это из документации.
Спасибо!