С помощью FastAPI, как добавить кодировку в заголовок типа контента (медиа-типа) по запросу в документе OpenAPI (Swagger)?

#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«.

документ openapi

Я пытался измениться, как:

 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» в Тип содержимого по запросу. И я хочу, чтобы имя пользователя было расшифровано с помощью кодировки.