#python-3.x #swagger #openapi #fastapi
#python-3.x #развязность #openapi #быстрый переход
Вопрос:
С помощью FastAPI, как добавить кодировку в заголовок типа контента (медиа-типа) по запросу в документе OpenAPI (Swagger)?
@app.post("/") def post_hello(username: str = Form(...)): return {"Hello": username}
OpenAPI (http:///docs) показывает «приложение/x-www-форма-urlencoded«.
Я пытался измениться, как:
def post_hello(username: str = Form(..., media_type="application/x-www-form-urlencoded; charset=cp932")): return {"Hello": "World!", "userName": username}
но не следует добавлять кодировку=cp932
Я хочу установить «приложение/x-www-форма-url-кодированный; кодировка=cp932» в Тип содержимого по запросу. И я хочу, чтобы имя пользователя было расшифровано с помощью кодировки.