HttpRequest.http2 constructor
Implementation
factory HttpRequest.http2(
http2.HeadersStreamMessage headerMessage,
Stream<List<int>> data,
) {
final headers = http2Headers(headerMessage.headers);
if (!headers.a.containsKey(':method') || !headers.a.containsKey(':path')) {
throw Exception('Invalid header message.');
}
final path = Uri.parse(headers.a[':path']!);
return HttpRequest(
parseMethod(headers.a[':method']!),
path,
headers.b,
data,
);
}