DBAtlas · Veritabanı operasyon atlası

not_x_content_exception: Compressor detection error / body is not valid content

Elasticsearch

Ne demek?

Elasticsearch, istek gövdesini geçerli bir yapılandırılmış içerik (JSON gibi XContent) olarak tanıyamadı. Gönderilen veri beklenen biçimde değil veya bozuk.

Neden olur?

İstek gövdesinin geçersiz JSON olması; yanlış ya da eksik Content-Type başlığı (application/json gönderilmemesi); gövdenin yanlışlıkla sıkıştırılmış/ikili gönderilmesi; ya da _bulk gibi satır-ayrımlı (NDJSON) beklenen uçlara düz JSON göndermek. Kaçış/kodlama hataları da tetikler.

Nasıl çözülür?

İstek gövdesinin geçerli JSON olduğunu doğrulayın ve Content-Type: application/json başlığını gönderin. _bulk ucunda her satırın ayrı JSON ve son satırın yeni satırla bittiği NDJSON biçimini kullanın (Content-Type: application/x-ndjson). İstemci kütüphanenizin gövdeyi doğru serileştirdiğinden emin olun. Sıkıştırma kullanıyorsanız uygun Content-Encoding başlığını verin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar