问题描述
我正在从事 REST API 开发项目。客户已为他们期望的 API 提供了 OpenAPI 规范。
我们使用 openAPI 生成器 cli 从客户端提供的 OpenAPI 规范生成 API。 以下是两个 API
1. /requestFile:
该 API 应接受 JSON 有效负载并生成内容类型为 application/pgp 加密的有效负载。 我们已将 API 注释如下。
@postmapping(value="/requestFile",consumes={"application/json"},produces={"application/pgp-encrypted"})
期望传输一个 PGP 加密的 JSON 文件作为对 POST 消息的响应。
我不确定如何传输 PGP 加密文件作为响应,我已经搜索了一些参考资料,但其中大多数都使用 maultipart 文件来传输二进制文件。而 multipartfiles 的内容类型与“application/pgp-encrypted”不同。
我需要一些帮助来通过 REST API 传输这个 pgp 加密文件作为对 POST 消息的响应。
2. /Feedback
此 API 使用 application/pgp-encrypted 类型的有效负载,并生成一个简单的 http 响应代码返回给客户端。我们已将 API 注释如下。
@postmapping(value="/Feedback",consumes={"application/pgp-encrypted"})
当我尝试使用内容类型为 application/pgp-encrypted 的 POSTMAN 发送 POST 消息时,我们收到 415 unsupported mediatype 错误。
我需要了解我们如何通过 POSTMAN 将 pgp 加密文件作为有效负载发送,以及我必须使用什么内容类型来实现这一点。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)