From 05324794de579691b6426ce4e7455b274335f18a Mon Sep 17 00:00:00 2001 From: Brian Quinlan Date: Fri, 21 Aug 2026 17:38:39 -0700 Subject: [PATCH] test(conformance): HEAD with content-length set --- .../lib/src/response_headers_tests.dart | 8 ++++++++ 1 file changed, 8 insertions(+) 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', () {