HTTP::...Timeout(3pm)

πŸ“¦
version 0.028 Β· 2 versions
  • 0.028 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.027 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– HTTP::...Timeout β€” bestie edition πŸ’–

okay so this is a page from the User Contributed Perl Documentation, filed under HTTP::...Timeout(3pm). yes the name is literally truncated with dots, that's just how the man system abbreviates long names, don't come for her πŸ’…


✨ NAME ✨

HTTP::Throwable::Role::Status::GatewayTimeout β€” the 504 Gateway Timeout status role, no cap.

✨ VERSION ✨

version 0.028 β€” that's the one, that's the vibe 🌸

✨ DESCRIPTION ✨

so picture this: the server is out here acting as a gateway or a proxy, right? and it's supposed to go fetch something for you. but the upstream server it was told to hit β€” the one specified by the URI (think HTTP, FTP, LDAP) β€” just… didn't respond in time. 🫠

and it's not just the main upstream either. it could be some other auxiliary server it needed to reach to finish the job (DNS is the classic example). one of them ghosted, the request never got completed, and boom β€” 504. it's giving "left on read" but make it infrastructure πŸ’€

✨ PERL VERSION ✨

okay this part is lowkey iconic. this library is built to run on perls released even a long time ago. like, any version of perl released in the last five years should be totally fine. πŸ‘‘

but fr fr, here's the fine print: it may work on older perls too, but nobody's promising that the minimum required version won't get bumped. it can be raised for literally any reason, and there's no guarantee that patches trying to lower the minimum will get accepted. so don't @ us πŸ™ˆ

✨ AUTHORS ✨

  • Stevan Little <stevan.little@iinteractive.com>
  • Ricardo Signes <cpan@semiotic.systems>

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. πŸŽ€


and that's the whole page bestie, you ate it 🫢 this little beauty came to you via perl v5.36.0, dated 2023-01-24, and it lives at HTTP::...Timeout(3pm). go forth and gateway-timeout responsibly, mwah πŸ’‹πŸ¦‹

πŸ“¦ where this page comes from