Spring JSON Request Returning 406 (Not Acceptable)
Ralat ini biasanya menunjukkan bahawa pengepala permintaan pelanggan menentukan jenis MIME yang tidak boleh diterima untuk respons , manakala pelayan tidak dapat menjana respons dengan jenis MIME yang diminta.
Dalam kes anda, pengepala permintaan menentukan application/json sebagai jenis MIME yang boleh diterima, tetapi kaedah Java anda tidak dikonfigurasikan untuk menghasilkan respons JSON. Untuk menyelesaikan isu ini, pastikan anda mempunyai:
1. Perpustakaan Java yang Betul:
Tambahkan perpustakaan Jackson pada laluan kelas anda:
2. Dayakan Sokongan Didorong Anotasi Spring MVC:
Tambah arahan berikut pada spring-servlet.xml anda:
3. Alih Keluar Arahan Pengepala Terima (Pilihan):
Sebaik sahaja anda melaksanakan perubahan ini, Spring MVC akan mencari penukar mesej Jackson secara automatik dan menjana respons JSON untuk anda, membolehkan permintaan anda diproses dengan betul.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan artikel yang disediakan: * **Spring JSON Request Returning 406 (Tidak Boleh Diterima): Bagaimana untuk Membetulkan Isu?** * **Mengapa Permintaan Spring JSON saya Mengembalikan 406 (. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!