HTTP::...s::Gone(3pm)
π HTTP::Throwable::Role::Status::Gone π
okay bestie, welcome to the manual page for HTTP::Throwable::Role::Status::Gone β that's the Perl doc page, the (3pm) one, filed under User Contributed Perl Documentation. Sit down, grab a boba, we're learning about 410 Gone. π«Ά
β¨ NAME β¨
HTTP::Throwable::Role::Status::Gone β it's literally 410 Gone π
πΈ VERSION πΈ
version 0.028 β yes, that's the vibe, that's the number, no cap.
π¦ DESCRIPTION π¦
okay so here's the tea β β the requested resource? no longer available at the server, and there's no forwarding address known. And the way that this condition is expected to be considered permanent?? iconic. not a fluke, not a glitch, permanent periodt. π
clients with link editing capabilities SHOULD delete references to the Request-URI after user approval. like, ask first obviously, we're not feral. π
now if the server does not know, or has no facility to determine, whether or not the condition is permanent, then the status code 404 (Not Found) SHOULD be used instead. so don't be out here sending 410s when you're unsure, bestie, that's not the move. π
and β this response is cacheable unless indicated otherwise. so like, it can be cached. noted. β¨
The 410 response is primarily intended to assist the task of web maintenance by notifying the recipient that the resource is intentionally unavailable, and that the server owners desire that remote links to that resource be removed. such a slay of a purpose honestly. π
this kind of event is common for:
- limited-time, promotional services π
- resources belonging to individuals no longer working at the server's site π
and it is not necessary to mark all permanently unavailable resources as "gone", and it's also not necessary to keep the mark for any length of time β that is left to the discretion of the server owner. your server, your rules, your main character energy. π
π§ PERL VERSION π§
this library should run on perls released even a long time ago. it should work on any version of perl released in the last five years. lowkey generous of it. π«Ά
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 it. π
β AUTHORS β
the legends themselves, the founding mothers and fathers of this whole situation:
- Stevan Little
<stevan.little@iinteractive.com> - Ricardo Signes
<cpan@semiotic.systems>
we stan. π
π 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, it's giving open source royalty. π
and that's the whole page bestie!! no crumbs left. this was perl v5.36.0, dated 2023-01-24, and it's filed under HTTP::...s::Gone(3pm) in the User Contributed Perl Documentation β mwah, go forth and 410 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