【发布时间】:2015-04-27 14:58:40
【问题描述】:
我正在开发一个客户端/服务器应用程序。 服务器端我使用 Java EE 和 Resteasy 作为库来开发 REST Web 服务。客户端我编写了一个简单的 HTML 页面来查询这些后端服务。 我所做的所有服务都正常工作,除了一个 @POST 服务。
它的代码是:
@OPTIONS
@Override
@POST
@Path("/{id}/jobs")
public void print(@PathParam("id") String deviceId,
@FormParam("doc") byte[] doc,
@FormParam("copies") int copies)
{
...
}
问题是我从前端发送到后端的字节数组到达,但到达时它为空。其他输入参数正确到达后端。
我认为在方法上定义@Consumes 可以解决这个问题,但我不知道应该使用哪种“应用程序”类型。有人可以帮助我吗?
【问题讨论】:
标签: java rest jakarta-ee resteasy