Middle
OpenAPI кадом форматиҳои дархост ва ҷавобро дастгирӣ мекунад?
sobes.tech AI
Ҷавоб аз AI
OpenAPI HTTP дархост ва ҷавоб форматларини чекламайди, аммо стандарт сифатида ҳар қандай форматни қўллаб-қувватлайди, улар MIME турлари (Content-Type ва Accept) орқали тасвирланиши мумкин. Энг кўп қўлланиладиганлар:
- application/json — REST API учун энг кенг тарқалган формат
- application/xml — XML маълумотлар учун
- application/x-www-form-urlencoded — сўровларда форма маълумотлари учун
- multipart/form-data — файлларни юклаш учун
OpenAPI спецификациясида, ҳар бир endpoint учун content бўлимида қўллаб-қувватланадиган форматлар аниқ кўрсатилиши мумкин, масалан:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Example'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExampleResponse'
Шу тариқа, OpenAPI, MIME турлари ва схемалар орқали тўғри тасвирланган бўлса, ҳар қандай форматни эластиқ равишда қўллаб-қувватлайди.