HTTPQUERY
Bahasa Indonesia

507 Insufficient Storage

Penggunaan

Kode status 507 Insufficient Storage berarti server tidak memiliki ruang penyimpanan yang cukup untuk menampung permintaan HTTP tersebut. Ini berlaku pada permintaan PUT atau POST yang sebenarnya valid dan masih berada dalam kuota klien, tetapi gagal karena penyimpanan server penuh. Status ini dirancang sebagai bagian dari spesifikasi WebDAV, dan kondisinya diperkirakan bersifat sementara.

Permintaan klien tidak boleh diulang sampai diminta kembali kemudian oleh tindakan yang berbeda.

Error klien yang berkaitan adalah 413 Content Too Large (berganti nama dari “Payload Too Large”), yang menandakan bahwa konten permintaan melampaui batas yang ditetapkan server. Jika 507 menandakan penyimpanan server penuh, 413 berarti body permintaan itu sendiri lebih besar daripada yang bersedia diproses server.

Dampak SEO

Mesin pencari memperlakukan 507 sama seperti error server 5xx lainnya. Kegagalan yang terus-menerus menurunkan laju perayapan dan pada akhirnya menghapus URL terdampak dari indeks.

Contoh

Klien HTTP berupaya mentransfer sebuah file dan server merespons dengan kode status 507 Insufficient Storage karena server kehabisan ruang penyimpanan.

Permintaan

PUT /docs HTTP/1.1
Host: example.com
Content-Type: application/pdf
Content-Length: 10000

<PDF file included in message body>

Respons

HTTP/1.1 507 Insufficient Storage
Content-Type: text/html
Content-Length: 181

<html>
  <head>
    <title>Insufficient Storage</title>
  </head>
  <body>
    <p>The server has temporarily run out of
    space and the file transfer failed.</p>
  </body>
</html>

Cara memperbaiki

Server kehabisan penyimpanan saat memproses permintaan tersebut. Pulihkan kapasitasnya, lalu cegah agar tidak terulang.

Perbaikan segera:

Mendiagnosis penyebabnya:

Mencegah terulangnya masalah:

Referensi kode

.NET

HttpStatusCode.InsufficientStorage

Rust

http::StatusCode::INSUFFICIENT_STORAGE

Rails

:insufficient_storage

Go

http.StatusInsufficientStorage

Symfony

Response::HTTP_INSUFFICIENT_STORAGE

Python3.5+

http.HTTPStatus.INSUFFICIENT_STORAGE

Apache HttpComponents Core

org.apache.hc.core5.http.HttpStatus.SC_INSUFFICIENT_STORAGE

Angular

@angular/common/http/HttpStatusCode.InsufficientStorage