createStreamableHttpTransport static method

Future<Result<StreamableHttpClientTransport, Exception>> createStreamableHttpTransport({
  1. required String baseUrl,
  2. Map<String, String>? headers,
  3. Duration? timeout,
  4. int? maxConcurrentRequests,
  5. bool? useHttp2,
})

Create a Streamable HTTP transport with the given configuration

Implementation

static Future<Result<StreamableHttpClientTransport, Exception>>
createStreamableHttpTransport({
  required String baseUrl,
  Map<String, String>? headers,
  Duration? timeout,
  int? maxConcurrentRequests,
  bool? useHttp2,
}) {
  return Results.catchingAsync(
    () => StreamableHttpClientTransport.create(
      baseUrl: baseUrl,
      headers: headers,
      timeout: timeout,
      maxConcurrentRequests: maxConcurrentRequests,
      useHttp2: useHttp2,
    ),
  );
}