Java POST返回"坏方法"

时间:2017-09-21 22:20:00

标签: java json junit

我试图将汽车发布到终端。

这是我的帖子方法......

List<Car> carStorage = new ArrayList();

@POST
 @Consumes(MediaType.APPLICATION_JSON)
 public Response putCar(@Valid Car car)  {
   carStorage.add(car);
   return Response.ok().entity(car).build();
 }
}

这是我的测试。它失败了405,糟糕的方法。我做错了什么?

 @Test
  public void postACar() {
   Car car = Car.newBuilder()
    .withNumberOfDoors(4)
    .withColor("teal")
    .withName("prius")
    .withID(2)
    .build();

Response response = APP.target("/v1/welcome/car").request().post(Entity.json(car));

assertEquals(200, response.getStatus());

Car prius = APP.get("/v1/welcome/car/2", Car.class);
assertEquals("prius", prius.name);
 }
}

0 个答案:

没有答案