@SmallTest
@Feature({"Cronet"})
@OnlyRunNativeCronet
public void testSimpleHead() throws Exception {
String url = Http2TestServer.getEchoMethodUrl();
TestBidirectionalStreamCallback callback = new TestBidirectionalStreamCallback();
// Create stream.
BidirectionalStream stream = new BidirectionalStream
.Builder(url, callback, callback.getExecutor(),
mTestFramework.mCronetEngine)
.setHttpMethod("HEAD")
.build();
stream.start();
callback.blockForDone();
assertTrue(stream.isDone());
assertEquals(200, callback.mResponseInfo.getHttpStatusCode());
assertEquals("HEAD", callback.mResponseAsString);
UrlResponseInfo urlResponseInfo =
createUrlResponseInfo(new String[] {url}, "", 200, 28, ":status", "200");
assertResponseEquals(urlResponseInfo, callback.mResponseInfo);
checkResponseInfo(callback.mResponseInfo, Http2TestServer.getEchoMethodUrl(), 200, "");
}
BidirectionalStreamTest.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:chromium-net-for-android
作者:
评论列表
文章目录