Я работаю над веб-службой, которая работает следующим образом:
Клиент отправляет запрос POST серверу REST с некоторыми параметрами.
Сервер REST обрабатывает запрос, вставляет данные в таблицу, создает новую строку с идентификатором.
Сервер RESTзатем отправляет запрос на FileServer для загрузки ссылки, и FileServer возвращает uploadLink на сервер REST.
Наконец, сервер REST возвращает местоположение вновь созданного ресурса с идентификатором, начиная с шага2, клиенту.
Это обработчик 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 здесь.