我正在開發(fā)一個 Web 服務(wù),其工作方式如下:客戶端向 REST 服務(wù)器發(fā)送帶有一些參數(shù)的 POST 請求。REST 服務(wù)器處理請求,將數(shù)據(jù)插入到表中,創(chuàng)建一個帶有 ID 的新行。然后 REST 服務(wù)器向 FileServer 發(fā)送上傳鏈接請求,F(xiàn)ileServer 將上傳鏈接返回給 REST 服務(wù)器。最后,REST 服務(wù)器將第 2 步中新創(chuàng)建的帶有 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();}當我從客戶端發(fā)送 POST 請求時,我得到以下響應(yīng):我的問題是,如何在響應(yīng)中包含 uploadLink?我真的很感激任何建議或建議,這里是 java noob。
如何在 JAX-RS 中返回 http 創(chuàng)建資源的位置以及響應(yīng)狀態(tài)消息?
寶慕林4294392
2021-09-29 10:42:21