cari

Rumah  >  Soal Jawab  >  teks badan

"Jenis media dalam permintaan POST tidak disokong (415 ralat)"

<p>Adakah sesiapa tahu apa yang menyebabkan ralat 415 (jenis media tidak disokong)? Terima kasih</p> <pre class="brush:php;toolbar:false;">createArticleOld : async ({ commit, dispatch }, data) => let added = tunggu penghantaran('authorizedPostOld', { tindakan: 'artikel', data, tajuk: { 'Content-Type': 'application/json-patch+json', 'Terima': 'application/json-patch+json', }, } ) console.log(ditambah) commit('ADD_ARTICLE', ditambah) },</pre></p>
P粉668019339P粉668019339457 hari yang lalu508

membalas semua(1)saya akan balas

  • P粉455093123

    P粉4550931232023-08-26 10:02:04

    Biasanya, kod status respons HTTP 415 memberitahu anda bahawa data yang anda hantar adalah dalam format yang tidak diterima oleh pelayan, seperti yang diterangkan secara ringkas di sini: di sini.

    Jadi untuk menyelesaikan masalah anda perlu mengetahui format yang pelayan jangkakan untuk menerima data, dan menghantarnya dalam format tersebut. Cara paling mudah ialah menyemak dokumentasi pelayan anda (atau tanya pembangun).

    Jika anda memeriksa respons mentah yang dikembalikan oleh penyemak imbas (atau melaksanakan permintaan yang sama melalui alat seperti cURL atau Posman), anda mungkin menemui beberapa petunjuk di sana tentang format yang diterima oleh titik akhir atau isu khusus yang menyebabkan respons yang salah.

    Sudah tentu, ini memerlukan pembangun pelayan untuk melaksanakan kod status HTTP dengan betul, dan mereka mungkin telah melakukan kesilapan. Sebagai tekaan lengkap, memandangkan anda menetapkan pengepala Accept, pelayan mungkin cuba memberitahu anda bahawa ia tidak boleh bertindak balas kepada anda dalam format "application/json-patch+json", walaupun ini sepatutnya memberi anda 406 .

    balas
    0
  • Batalbalas