Support multi content type in request body and responses#214
Open
luolingchun wants to merge 1 commit intov4.xfrom
Open
Support multi content type in request body and responses#214luolingchun wants to merge 1 commit intov4.xfrom
luolingchun wants to merge 1 commit intov4.xfrom
Conversation
e27a27e to
57be463
Compare
8912d40 to
d7d0294
Compare
Owner
Author
|
@joaopedroft @raisachatterjee @iongion I'm sorry to bother you, but I hope you can do some testing and give some advice. I have already released a beta version 4.1.0rc1. Update in 2025.2.8 4.2.0rc1. |
e8b91d5 to
e0152cd
Compare
dce38f5 to
1661587
Compare
1661587 to
2064eea
Compare
b2299ad to
0c5fee0
Compare
0c5fee0 to
9bf0911
Compare
2b0afd7 to
53849b6
Compare
53849b6 to
83017eb
Compare
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Checklist:
pytest testsand no failed.ruff check flask_openapi3 tests examplesand no failed.mypy flask_openapi3and no failed.mkdocs serveand no failed.Many people have multi content-type needs:
Here is a solution that can specify different content types for each class.
As a result, some break changes had to be generated:
openapi_extrano longer supportsdescriptionandrequiredin request body, and instead usesrequest_body_descriptionandrequest_body_required.openapi_extrano longer supportsdescription,headersandlinksin response, and replace with the following form.