diff --git a/pkgs/http_client_conformance_tests/lib/src/response_headers_tests.dart b/pkgs/http_client_conformance_tests/lib/src/response_headers_tests.dart index 7cf8b3c785..5baf0be8cb 100644 --- a/pkgs/http_client_conformance_tests/lib/src/response_headers_tests.dart +++ b/pkgs/http_client_conformance_tests/lib/src/response_headers_tests.dart @@ -235,6 +235,14 @@ void testResponseHeaders(Client Function() clientFactory, await expectLater( client.get(Uri.http(host, '')), throwsA(isA())); }); + + test('HEAD request', () async { + httpServerChannel.sink.add('content-length: 100\r\n'); + final response = await client.head(Uri.http(host, '')); + expect(response.statusCode, 200); + expect(response.headers['content-length'], '100'); + expect(response.body, ''); + }); }); group('folded headers', () {