Rumah  >  Artikel  >  Java  >  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 (

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 (

Barbara Streisand
Barbara Streisandasal
2024-10-25 19:50:02948semak imbas

Here are a few question-based titles that fit the provided article:

* **Spring JSON Request Returning 406 (Not Acceptable): How to Fix the Issue?**
* **Why is my Spring JSON Request Returning a 406 (Not Acceptable) Error?**
* **Spring MVC: Troubleshootin

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:

    • jackson-core-asl-1.7.4.jar
    • jackson-mapper-asl-1.7.4.jar

2. Dayakan Sokongan Didorong Anotasi Spring MVC:

  • Tambah arahan berikut pada spring-servlet.xml anda:

3. Alih Keluar Arahan Pengepala Terima (Pilihan):

  • Alih keluar header="Accept=*/*" daripada kaedah pengawal anda kerana ia berlebihan dengan anotasi @ResponseBody.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn