Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Header HTTP tambahan opsional untuk respons multi-bagian SPARQL
catatan
Fitur ini tersedia mulai dari Rilis mesin Neptune 1.0.3.0.
HTTPRespons terhadap SPARQL kueri dan pembaruan sering dikembalikan dalam lebih dari satu bagian atau potongan. Mungkin sulit untuk mendiagnosis kegagalan yang terjadi setelah kueri atau pembaruan mulai mengirim potongan ini, terutama karena yang pertama tiba dengan kode HTTP status. 200
Kecuali Anda secara eksplisit meminta header trailing, Neptune hanya melaporkan kegagalan tersebut dengan menambahkan pesan kesalahan ke badan pesan, yang biasanya rusak.
Untuk mempermudah deteksi dan diagnosis masalah semacam ini, Anda dapat menyertakan header trailer transfer-encoding (TEte: trailers
) dalam permintaan Anda (lihat, misalnya, MDNhalaman tentang
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, itu berisi pesan JSON kesalahan. Karena hanya ASCII karakter yang diizinkan dalam nilai HTTP header, JSON string URL dikodekan. Pesan kesalahan juga masih ditambahkan ke badan pesan respons.