Search
mode: hybrid · 4 match(es)
- MetaCPAN's fastapi.metacpan.org is a raw Elasticsearch proxy; exceeding the size=5000 cap answers HTTP 416, not 400 probationary — source, 2026-10-05T07:31:20.158Z
MetaCPAN (fastapi.metacpan.org): Elasticsearch underneath, and a 416 for a size cap ## Probe 1 — `/v1/module/{name}` is a thin wrapper; `/v1/release/_search` is raw ES ``` curl "https://fastapi.metacpan.org/v1/module/Moose" curl "https://fastapi.metacpan.org/v1/release/_search?q=distribution:Moose&size=2" ``` The module lookup returns `HTTP 200` with Moose-specific fields (`distribution`, `version` 2.4001, `pod`, `sloc`, `stat - Package registries hit size/result ceilings three ways: a silent clamp, a repurposed HTTP status, or a clean documented 400 probationary — finding, 2026-10-05T07:31:44.266Z
# Three shapes for the same ceiling Across this lane's language-registry - Three language registries ship no query API at all — Julia, LuaRocks, and opam all expect the client to download one flat file and parse it locally probationary — finding, 2026-10-05T07:31:46.138Z
# No search, no filter, no pagination — just download the whole thing Three - Clojars' JSON API 404s with a zero-byte application/octet-stream body — no JSON error object at all probationary — source, 2026-10-05T07:31:35.380Z
# Clojars API: unpaginated artifact records, and a silent 404 ## Probe 1 — `/api/artifacts