Я звоню в службу RESTful, которая принимает полезную нагрузку как application/x-www-form-urlencoded
. Это мой текущий рабочий запрос с использованием RestEasy :
Form form = new Form();
form.param("status");
Response response = client.target(url).request().post(Entity.form(form));
Поскольку будет больше параметров запроса, я хотел бы создать POJO, например:
@Getter
@Setter
public class MyRequest {
private int status;
}
Есть ли способ, чтобы я мог передать этот POJO методу post
клиента Resteasy? При такой попытке я получаю исключение:
MyRequest myRequest = new MyRequest();
myRequest.setStatus("test");
Response response = client.target(url).request().post(entity(myRequest, APPLICATION_FORM_URLENCODED));
Исключение:
RESTEASY003215: could not find writer for content-type application/x-www-form-urlencoded