HTTP::...Gateway(3pm)
π HTTP::Throwable::Role::Status::BadGateway π
okay bestie, so this is a page from the User Contributed Perl Documentation collection β the manual name's HTTP::...Gateway(3pm) if you were wondering, iykyk β and it's all about one very specific lil role: HTTP::Throwable::Role::Status::BadGateway, aka the 502 Bad Gateway energy. let's get into it π«Ά
β¨ NAME β¨
HTTP::Throwable::Role::Status::BadGateway β it's giving 502 Bad Gateway π
πΈ VERSION πΈ
version 0.028 β yeah she's got a number, she's official, periodt β¨
π¦ DESCRIPTION π¦
so picture this: the server is out here acting as a gateway or a proxy, right? main character behavior fr. and while it's doing all that, it gets an invalid response back from the upstream server it was trying to reach in order to fulfill the request. π
like. it tried. it really did. but the upstream said something cursed and now everything's a 502. no cap, that's the whole vibe of this status.
π PERL VERSION π
ngl this part is important so listen up:
this library should run on perls released even a long time ago. literally. it should work on any version of perl released in the last five years. π
β οΈ okay but here's the caveat bestie, don't skip this part: although it may work on older versions of perl, there is 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... don't come for her. π
π AUTHORS π
these are the icons who made it happen, show some respect:
- Stevan Little
<stevan.little@iinteractive.com>π - Ricardo Signes
<cpan@semiotic.systems>β
π COPYRIGHT AND LICENSE π
this software is copyright (c) 2011 by Infinity Interactive, Inc. π
it's free software β you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay, that's the license, periodt. π«Ά
and that's the whole page bestie!! this was HTTP::...Gateway(3pm) as documented for perl v5.36.0, dated 2023-01-24 β thanks for reading, ily, go forth and handle your 502s with grace πβ¨π¦ππ
π¦ 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