HTTP::...quests(3pm)
π¦ HTTP::Throwable::Role::Status::TooManyRequests(3pm) π¦
okay bestie, so this is the manual for HTTP::Throwable::Role::Status::TooManyRequests β a lil role from the HTTP::Throwable family, and it's literally the 429 Too Many Requests status in Perl form. no cap, it's giving "you need to chill" energy. π
β¨ NAME β¨
HTTP::Throwable::Role::Status::TooManyRequests β 429 Too Many Requests π
πΈ VERSION πΈ
version 0.028 β yeah, that's the one, don't @ me.
π DESCRIPTION π
so the 429 status code is the server saying "bestieβ¦ you've sent too many requests in a given amount of time" β that's what everyone calls "rate limiting", iykyk. π¦
and listen β the response representations SHOULD include details explaining the condition. like, tell them why they got blocked, don't just leave them on read. π
they MAY also include a Retry-After header, which indicates how to wait before making a new request. so thoughtful. so considerate. we love a helpful header. β³β¨
ngl, SHOULD and MAY are doing a lot of heavy lifting here β they're not the same as MUST, so don't come for me, that's just what the spec says fr fr.
π PERL VERSION π
this library should run on perls released even a long time ago. like, ancient. it should work on any version of perl released in the last five years. she's versatile, she's adaptable, she's iconic. π
although it may work on older versions of perl, there's no guarantee that the minimum required version will not be increased. π the version may be increased for any reason, and there is no promise that patches will be accepted to lower the minimum required perl.
so likeβ¦ backwards compatibility is not a binding promise, bestie. don't be surprised, the docs told you. π
π«Ά AUTHORS π«Ά
the legends who made this happen:
- Stevan Little
<stevan.little@iinteractive.com> - Ricardo Signes
<cpan@semiotic.systems>
give them their flowers. πΉ they ate.
π COPYRIGHT AND LICENSE π
this software is copyright (c) 2011 by Infinity Interactive, Inc.
this is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so go off, remix it, share it, just keep the same terms, periodt. π
and that's the whole page, bestie β no crumbs left. this was documented on 2023-01-24, running under perl v5.36.0, and it lives in the User Contributed Perl Documentation corner of your man pages. go forth and rate-limit responsibly. πβ¨π
π¦ where this page comes from
- debian bookworm: libhttp-throwable-perl 0.028-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libhttp-throwable-perl 0.028-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libhttp-throwable-perl 0.028-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libhttp-throwable-perl 0.028-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libhttp-throwable-perl 0.028-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms