我正在开发一个 Web 服务,其工作方式如下:
客户端向 REST 服务器发送带有一些参数的 POST 请求。
REST 服务器处理请求,将数据插入到表中,创建一个带有 ID 的新行。
然后 REST 服务器向 FileServer 发送上传链接请求,FileServer 将上传链接返回给 REST 服务器。
最后,REST 服务器将第 2 步中新创建的带有 ID 的资源的位置返回给客户端。
这是 POST 处理程序:
@POST
public Response postFilesByCustomerId(AbstractPrincipal user, Attachment attachment) {
Integer id = new AttachmentService(user).createNew(attachment);
String uploadLink = FileServer.getUploadLinkForFile(user.getDB(), attachment.getUuid(), attachment.getFileName());
return Response.created(LinkBuilder.getUriFromResource(this.getClass(), id)).build();
}
当我从客户端发送 POST 请求时,我得到以下响应:
我的问题是,如何在响应中包含 uploadLink?我真的很感激任何建议或建议,这里是 java noob。
相关分类