{"adoption": {"forks": 420, "observed_at": "2026-09-03T02:15:11.073958+00:00", "stars": 1109}, "canonical_url": "https://ross.abutalabs.com/products/dart-lang-http", "card": {"archived": false, "artifact_type": "library", "description": "A composable API for making HTTP requests in Dart.", "domain": ["web-development", "developer-tools", "apis", "cross-platform"], "enriched": true, "function": ["http-client", "websocket", "middleware"], "health_score": 94, "homepage": "https://pub.dev/packages/http", "language": "Dart", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "stable", "member_repos": ["dart-lang/http"], "name": "dart-lang/http", "platform": ["cross-platform", "windows", "browser", "wasm"], "pushed_at": "2026-09-03T00:01:14+00:00", "repo": "dart-lang/http", "stars": 1109, "tags": ["dart", "flutter", "http", "future-based", "composable-clients", "retry", "mock-client", "http2", "networking", "android", "ios", "macos", "linux"], "topics": ["dart", "flutter", "http", "http-client"], "urls": [], "use_cases": ["make http requests in dart", "fetch data from an api in flutter", "call a rest api from a dart app", "retry failed http requests automatically", "mock http responses in dart tests", "use websockets in dart", "make http requests that work on web and mobile"], "what_it_is": "package:http is the official Dart/Flutter library providing a composable, Future-based API for making HTTP requests across mobile, desktop, web, and wasm platforms. It includes a Client abstraction with swappable implementations (IOClient, BrowserClient, Cronet, OkHttp, Cupertino) plus wrappers like RetryClient and MockClient.", "when_to_avoid": ["you need a low-level socket or raw TCP client rather than HTTP", "you're not working in Dart or Flutter", "you need server-side features like routing or middleware for serving requests (use shelf instead)", "you need advanced gRPC or non-HTTP protocols"], "when_to_choose": ["you're building a Dart or Flutter app that consumes HTTP APIs", "you need one client API that works across mobile, desktop, web, and wasm", "you want composable client wrappers for retries, logging, or mocking", "you want platform-native HTTP stacks like Cronet, OkHttp, or NSURLSession"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dart-lang-http", "repo": "dart-lang/http", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:11.073958+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:43:34.546997+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "513d2c793e489ffa9e26b9728e62414a713da64f1ba3edc69d5e893e7a375033", "fetched_at": "2026-09-03T02:15:11.073958+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dart-lang/http"}, {"content_hash": "cb84983a7ef51f378b1e0d0cb3fef8a830141ac7a4b3e01d1b239c9ac6fbc412", "fetched_at": "2026-08-29T12:47:11.121201+00:00", "kind": "homepage", "missing": false, "url": "https://pub.dev/packages/http"}, {"content_hash": "e5745678ff6649255cacb3d74a6e743ab385666247b5074fd04d734b6737f39a", "fetched_at": "2026-08-29T12:47:11.132595+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/install"}, {"content_hash": "93077a9ccb5145072620b1e5df2fa54fae21572d0552d0ec8f4eab306a0ddc4f", "fetched_at": "2026-08-29T12:47:11.134617+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client-class.html"}, {"content_hash": "cada5f58325a0c55f07e8b2383a055eb88ca5abf0e5691cdc64e84d0b62c97c8", "fetched_at": "2026-08-29T12:47:11.136295+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Request-class.html"}, {"content_hash": "cea372ed0018f34583ccd1efa441e3a52e281c1ffcefbba7bd1b4ba80f4c3671", "fetched_at": "2026-08-29T12:47:11.137895+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/StreamedRequest-class.html"}, {"content_hash": "2bd3ab61892e1f8d9d75ebf3267651ccdb47f9d70e20c7f9991b27d931e41ae5", "fetched_at": "2026-08-29T12:47:11.139422+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/Client/send.html"}, {"content_hash": "dce59e2884e8f892c6d29310c0ea69eb321402ed003070b2e2510b5b7c0f116c", "fetched_at": "2026-08-29T12:47:11.140870+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/http/BaseClient-class.html"}, {"content_hash": "47906ec84847a20a3156719d33c5e6a313ca7a117b4e5d251204b992e266c9cf", "fetched_at": "2026-08-29T12:47:11.142378+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/documentation/http/latest/retry/RetryClient-class.html"}, {"content_hash": "abd27c4383e3f4eae3cc54d82bba5320cdefccb82710243458d88473960c98bb", "fetched_at": "2026-08-29T12:47:11.130506+00:00", "kind": "site_page", "missing": false, "url": "https://pub.dev/packages/http/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 42}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4277, "days_push": 0, "days_rel": 391, "gap_med": 16, "n_releases_24m": 10}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}