এই ক্ষেত্রে পোস্টটি ঠিক আছে এমন উত্তরের জন্য সমর্থন হ'ল পাইথনের ক্ষেত্রে, ওপেনপিআই ফ্রেমওয়ার্ক "ফাস্টাপি" একটি সোয়াগার জিইউআই তৈরি করে (চিত্র দেখুন) যখন কোনও পদ্ধতি (নীচের উদাহরণ দেখুন) না করে তখন একটি বডি বিভাগ থাকে না একটি শরীর গ্রহণ করার জন্য একটি প্যারামিটার আছে।
"post_disable_db" পদ্ধতিটি কেবলমাত্র একটি পাথ প্যারামিটার "db_name" গ্রহণ করে এবং ২ য় প্যারামিটার নেই যা বাধ্যতামূলক বডি বোঝায়।
@router.post('/{db_name}/disable',
status_code=HTTP_200_OK,
response_model=ResponseSuccess,
summary='',
description=''
)
async def post_disable_db(db_name: str):
try:
response: ResponseSuccess = Handlers.databases_handler.post_change_db_enabled_state(db_name, False)
except HTTPException as e:
raise (e)
except Exception as e:
logger.exception(f'Changing state of DB to enabled=False failed due to: {e.__repr__()}')
raise HTTPException(HTTP_500_INTERNAL_SERVER_ERROR, detail=e.__repr__())
return response