@Test public void varyMatchesChangedRequestHeaderField() throws Exception {
server.enqueue(new MockResponse()
.addHeader("Cache-Control: max-age=60")
.addHeader("Vary: Accept-Language")
.setBody("A"));
server.enqueue(new MockResponse()
.setBody("B"));
URL url = server.url("/").url();
HttpURLConnection frenchConnection = openConnection(url);
frenchConnection.setRequestProperty("Accept-Language", "fr-CA");
assertEquals("A", readAscii(frenchConnection));
HttpURLConnection englishConnection = openConnection(url);
englishConnection.setRequestProperty("Accept-Language", "en-US");
assertEquals("B", readAscii(englishConnection));
}
ResponseCacheTest.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:GitHub
作者:
评论列表
文章目录