эта проблема сводит меня с ума, я не могу прочитать действительно простое объектное сообщение Spring ResponseEntity с fetch api. Ответ моей выборки (просто простой ответ, ничего более) выглядит следующим образом:
{
"type": "default",
"status": 400,
"ok": false,
"headers": {
"map": {
"content-length": "16",
"connection": "keep-alive",
"expires": "0",
"via": "1.1 vegur",
"x-content-type-options": "nosniff",
"pragma": "no-cache",
"content-type": "application/json;charset=UTF-8",
"strict-transport-security": "max-age=31536000 ; includeSubDomains",
"date": "Sat, 25 Jan 2020 12:54:39 GMT",
"x-xss-protection": "1; mode=block",
"server": "Cowboy",
"cache-control": "no-cache, no-store, max-age=0, must-revalidate",
"x-frame-options": "DENY"
}
},
"url": "https://digimenu.herokuapp.com/user/register",
"_bodyInit": {
"_data": {
"size": 16,
"offset": 0,
"blobId": "7efeb0f3-fee3-4705-9cf3-1eb0a5f01d94",
"__collector": null
}
},
"_bodyBlob": {
"_data": {
"size": 16,
"offset": 0,
"blobId": "7efeb0f3-fee3-4705-9cf3-1eb0a5f01d94",
"__collector": null
}
}
}
, и функция контроллера этого URL возвращает мне объект ResponseEntity <> ("some string", HttpStatus.BAD_REQUEST).
Я смог взять эту строку с переменной response.data._bodyText из ответа, но теперь он говорит, что не определено. К вашему сведению, я занимаюсь разработкой приложения с собственной версией 0.61.5 и сервером с пружинной загрузкой, и мне удалось прочитать эту строку, когда она составляла 0.57 RN. Так что случилось? Реагирует ли местная команда на Fetch Api так, как они хотят? Ничего не изменилось с моим кодом. Ни мой бэкэнд-код не реагирует ни на собственный код извлечения. Где эта строка? Так что я беспомощен. Ищу ответы. Спасибо.