我正在测试我的 MVC 服务,spring-test-mvc
我使用了类似的东西:
MockMvc mockMvc = standaloneSetup(controller).build();
mockMvc.perform(get("<my-url>")).andExpect(content().bytes(expectedBytes)).andExpect(content().type("image/png"))
.andExpect(header().string("cache-control", "max-age=3600"));
效果很好。
现在我将缓存图像更改为在特定范围内是随机的。例如,代替3600
它可以是3500-3700
. 我试图弄清楚如何获取标头值并对其进行一些测试,而不是使用andExpect
.