我的休息界面中有一个方法,如下所示:
@POST
@Path("/path/{param1}/{param2}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
Response updateData(@PathParam("param1") String param1,
@PathParam("param2") String param2,
String dataPointJson);
我在尝试发布请求时没有成功,这是我的代码:
WebTarget path = collect.path("/path/someParam1/" + someParam2);
Data dp = new Data.Builder()
Response post = path.request().post(Entity.json(dp));
每次收到404回复:
ClientResponse{method=POST, uri=http://localhost:9090/collect/path/someParam1/someParam2, status=404, reason=Not Found}
有人可以建议我做错了什么吗?试过"消费" /"产生"的不同组合,也尝试了我在网上找到的教程中的所有例子。