jackson REST:openapi生成-响应需要XML/JSON转换,而请求是XML字符串

ddarikpa  于 2023-10-20  发布在  其他
关注(0)|答案(1)|浏览(101)

我正在为一个API构建一个客户端,其中端点接受XML作为请求(application/xml),并在响应中提供XML/JSON(applications.json,application/xml)
在调用API的时候,我已经在HTTP请求的bode中提交了XML字符串->我想避免在API调用之前将字符串转换为DTO的任何编组/转换,但是对于响应,我希望转换为XML/JSON,这样我就可以检查一些必需的字段。
我的问题是openapi生成的客户端期望在post服务调用的输入上获得DTO。我正在使用maven插件来生成openapi源代码,并努力寻找配置,这将有助于生成将接受String(带XML)作为输入并为post方法返回DTO的类。
感谢任何提示。

ljsrvy3e

ljsrvy3e1#

好的。我手动更新了方法的签名,以接收字符串而不是DTO。
这也行。

相关问题