415 不支持的媒体类型内容类型应用程序/pgp 加密,同时发送 POST 消息

问题描述

我正在从事 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 (将#修改为@)