Как я могу установить тип содержимого в react to application / json

#java #reactjs #http

#java #reactjs #http

Вопрос:

Мой код реакции, как показано ниже

введите описание изображения здесь

и он всегда превращается в текст / обычный; кодировка = UTF-8

введите описание изображения здесь

Я обнаружил, что cors поддерживает только

 application/x-www-form-urlencoded
multipart/form-data
text/plain
  

но я хочу отправить json в Http-запрос. как я могу это исправить?

Ответ №1:

Проблема в том, что вы устанавливаете неправильный HTTP-заголовок для принятия JSON в качестве ответа. Заголовок, который вы должны установить, — Accept:

 axios.get('my/url', {
    headers: {
        'Content-Type': 'application/json',
         Accept: 'application/json'
    }
})