-
Key: API4KP11-2
-
Status: open
-
Source: Mayo Clinic ( Dr. Davide Sottara)
-
Summary:
Reproducer:
Api spec - KnowledgeAssetRepository :: addCanonicalKnowledgeAssetSurrogatethe body parameter does not specify a content type, which is defaulted to /. Swagger-CodeGenerated clients pass the value to the server, but the server may reject any payload that does not have an explicit content type.
This behavior has been verified with Spring-Web (2.7), but also (independently) with some enterprise firewall rules.Either way, the spec should be explicit, and the use of content types should be reviewed across the 5 OpenApi documents
-
Reported: API4KP 1.0b2 — Wed, 31 May 2023 22:11 GMT
-
Updated: Wed, 31 May 2023 22:50 GMT
API4KP11 — Missing/Default content types may break PSM implementations
- Key: API4KP11-2
- OMG Task Force: APIs for Knowledge Platforms 1.1 RTF