java.lang.AssertionError:预期状态:<201>,但之前是:<400>

时间:2018-09-22 11:28:13

标签: java spring-mvc

请在以下代码中解决以上错误; 请帮助我。

mockMvc.perform(post("/bookings/").contentType(MediaType.APPLICATION_JSON)
                .content(json).header("Authorization", "Bearer " + jwtString)).andExpect(status().isCreated()).andReturn();

1 个答案:

答案 0 :(得分:0)

通常400是错误请求错误,这意味着服务器发送的请求不正确。

因此,这里的 json 是不合适的,因此请确保您的json包含服务器端pojo类中存在的所有键及其类型。

要在服务器端进行故障排除,只需确保控制器方法签名都很好,例如接受json请求和方法类型等。