为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 JAX-RS 中返回 http 创建资源的位置以及响应状态消息?

如何在 JAX-RS 中返回 http 创建资源的位置以及响应状态消息?

宝慕林4294392 2021-09-29 10:42:21
我正在开发一个 Web 服务,其工作方式如下:客户端向 REST 服务器发送带有一些参数的 POST 请求。REST 服务器处理请求,将数据插入到表中,创建一个带有 ID 的新行。然后 REST 服务器向 FileServer 发送上传链接请求,FileServer 将上传链接返回给 REST 服务器。最后,REST 服务器将第 2 步中新创建的带有 ID 的资源的位置返回给客户端。这是 POST 处理程序:@POSTpublic 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。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信