我在 REST 服务和解决方案方面绝对是新人。我现在正在接近这类技术,但我必须实现一个方法,一个服务,它获取我在类路径的文件夹中生成的 JSON 文件,并将其发送到我只知道其 URL 的远程 REST 服务..我真的不知道我该怎么办...
在我对互联网的研究中,我发现了这个解决方案:
@POST
@Produces(MediaType.APPLICATION_JSON)
public Response getFile() {
File file = ... // Initialize this to the File path you want to serve.
return Response.ok(file, MediaType.APPLICATION_JSON)
.header("Content-Disposition", "attachment; filename=\"" + file.getName() + "\"" ) //optional
.build();
}
...这对我必须做的事情似乎很好,但由于我不是专家,我真的不明白其中的一些事情(我澄清以下大多数问题可能是非常愚蠢的问题):
- 假设这个 Response.ok() 方法在我的情况下很有用,我在哪里指定我必须到达的远程 REST 服务 URL?
- 是否可以简单地将文件对象和 URL 传递给方法来实现这一需求?
我真的很感谢任何能回答我愚蠢问题的人。
阿曼多