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 = false,
})

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 = false}) {
  _buf = BytesBuilder(copy: copyBuffer != false);
  _session = MockHttpSession(id: sessionId ?? 'mock-http-session');
  this.protocolVersion = protocolVersion?.isNotEmpty == true ? protocolVersion! : '1.1';
}