MockHttpRequest constructor

MockHttpRequest(
  1. String method,
  2. Uri uri, {
  3. bool copyBuffer = true,
  4. String? protocolVersion,
  5. String? sessionId,
  6. X509Certificate? certificate,
  7. bool persistentConnection = true,
})

copyBuffer corresponds to copy on the BytesBuilder constructor.

Implementation

MockHttpRequest(this.method, this.uri,
    {bool copyBuffer = true,
    String? protocolVersion,
    String? sessionId,
    this.certificate,
    this.persistentConnection = true}) {
  _buf = BytesBuilder(copy: copyBuffer != false);
  _session = MockHttpSession(id: sessionId ?? 'mock-http-session');

  this.protocolVersion = protocolVersion ?? '1.1';
}