HTTP::...anently(3pm)
β¨ NAME β¨
HTTP::Throwable::Role::Status::MovedPermanently β it's giving 301 Moved Permanently π
okay bestie so this is a Perl thing, part of the HTTP::Throwable situation, and it lives in the perl docs (section 3pm, iykyk). Anyway. Let's get into it. π¦
π VERSION π
version 0.028 β¨ (yes it's giving old but she still ate)
π DESCRIPTION π
so basically: the resource you were asking for? she's moved. permanently. not like a "brb" move, a forever move. the requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs. periodt.
clients that have link editing capabilities β the ones that can actually go in and fix stuff β ought to automatically re-link references to the Request-URI over to one or more of the new references the server handed back. where possible. no cap. π
also this response is cacheable unless it's indicated otherwise. so like, she can be saved for later, unless someone says no. π
the new permanent URI SHOULD be given by the Location field in the response. that's where she lives now, bestie. and unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s). short note! hyperlink! that's the vibe. π₯
lowkey note: all those SHOULDs are doing heavy lifting in the original, so we're keeping them in caps. it's protocol language, not me being dramatic. π
πΈ PERL VERSION πΈ
this library should run on perls released even a long time ago. she's not picky, she's flexible. it should work on any version of perl released in the last five years. π«Ά
although it may work on older versions of perl, no guarantee is made 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 π
the icons who made this happen:
- Stevan Little
<stevan.little@iinteractive.com> - Ricardo Signes
<cpan@semiotic.systems>
π 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. slay, honestly. π
and that's the whole page, bestie! source and version vibes for the sign-off: this was HTTP::...anently(3pm) from the perl docs, perl v5.36.0, dated 2023-01-24. mwah. π go forth and redirect 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