Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.03.2021, 17:24
Новичок на форуме
Отправить личное сообщение для verysmartboy Посмотреть профиль Найти все сообщения от verysmartboy
 
Регистрация: 01.03.2021
Сообщений: 1

response null
Здравствуйте!
Я новичок в веб разработке и столкнулся с проблемой. При получении текстовых данных с другого сервера ошибок не возникает, в браузере в панели разработчика видно, что ответ приходит, но в неправильной кодировке. В консоль не выводит ничего. При отлаке показывает, что response = null.
Никак не могу понять в чем проблема.
Надеюсь на помощь, заранее спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 01.03.2021, 20:38
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 1,102

Вы хоть код, которым запрашиваете приведите.
Что запрашиваете, как, чем....
А то мы тоже не понимаем, в чем проблема.
Ответить с цитированием
  #3 (permalink)  
Старый 01.03.2021, 21:00
Аватар для NeoN
Аспирант
Отправить личное сообщение для NeoN Посмотреть профиль Найти все сообщения от NeoN
 
Регистрация: 01.03.2013
Сообщений: 76

действительно, загадочный вопрос.
Если ответ приходит в неправильной кодировке, то можно попробовать переходировать его в другую кодировку.

например, вот такой вариант у меня хорошо работает в одной моей небольшой программке:

function transformWindows1251ToUTF8(response) {
	const transformedBody = response.body
		.pipeThrough(new TextDecoderStream("windows-1251"))
		.pipeThrough(new TextEncoderStream("utf-8"));
	return new Response(transformedBody);
}

fetch("https://url.com", { credentials:"include",
	method:"POST",
	headers:{
		"content-type":"application/x-www-form-urlencoded",
		'x-requested-with':'XMLHttpRequest'
	},
	body:`request_body`
}).then(transformWindows1251ToUTF8).then(resp=>resp.json()).then(resolve).catch(resolve);
Ответить с цитированием
  #4 (permalink)  
Старый 01.03.2021, 21:02
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,479

verysmartboy,
Обычно ответ null, когда CORS, ответ приходит, да, но не доступен через скрипт.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что не так с плагином Янковиц Элементы интерфейса 23 28.04.2020 18:52
[HELP] Зависимые списки Select с переходом по URL на JS Esm1nec Events/DOM/Window 4 19.01.2020 09:17
Парсинг рамблер кассы Sub-zerro Общие вопросы Javascript 10 19.02.2018 22:13
Помощь в преобразовании строки json dimke931 jQuery 42 28.05.2015 14:13
Растянуть элемент по содержимому AnToxa Элементы интерфейса 11 09.04.2012 21:13