Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
catatan
Fitur ini tersedia mulai dari Rilis mesin Neptune 1.0.3.0.
Respon HTTP untuk kueri dan pembaruan SPARQL sering dikembalikan dalam lebih dari satu bagian atau potongan. Sulit untuk mendiagnosa kegagalan yang terjadi setelah kueri atau pembaruan mulai mengirimkan potongan ini, terutama karena yang pertama tiba dengan kode status HTTP 200
.
Kecuali Anda secara eksplisit meminta header trailing, Neptune hanya melaporkan kegagalan tersebut dengan menambahkan pesan kesalahan ke badan pesan, yang biasanya rusak.
Untuk memudahkan deteksi dan diagnosis masalah semacam ini, Anda dapat menyertakan header trailer transfer-encoding (TE) (te: trailers
) dalam permintaan Anda (lihat, misalnya, halaman MDN tentang header permintaan TE
X-Neptune-Status
– berisi kode respons diikuti dengan nama pendek. Misalnya, dalam kasus keberhasilan, header trailing akan berupa:X-Neptune-Status: 200 OK
. Dalam kasus kegagalan, kode respons akan berupa kode kesalahan mesin Neptune, sepertiX-Neptune-Status: 500 TimeLimitExceededException
.X-Neptune-Detail
– kosong untuk permintaan yang berhasil. Dalam kasus kesalahan, ia berisi pesan kesalahan JSON. Karena hanya karakter ASCII yang diperbolehkan dalam nilai header HTTP, string JSON di-enkode dengan URL. Pesan kesalahan juga masih ditambahkan ke badan pesan respons.