Skip to content
Latchkey

HTTP 410 Gone とは?

HTTP 410 Gone の解説と、CI/CD やデプロイで見かけたときの意味。

HTTP 410 は、リソースが恒久的に削除され、二度と戻らないことを意味します。

意味するところ

404(一時的だったりタイプミスだったりする可能性がある)とは異なり、410 は意図的かつ恒久的な削除です。クライアントはそのリクエストをやめるべきです。

CI/CD で見かけるとき

CI は、yank されたモジュールバージョン(例えば Go module proxy)に対してパッケージ proxy から 410 を受け取ります。利用可能なバージョンに pin してください。リトライしても戻ってきません。

重要なポイント

  • 410 は恒久的に削除されたことを意味する。
  • 404 よりも強いシグナル。
  • yank されたパッケージバージョンでよく見られる。

関連ガイド