Показать сообщение отдельно
  #10 (permalink)  
Старый 26.08.2022, 22:22
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,775

Сообщение от Andy_kun
Почему обработка клиентов ответа - должна завесить от того, какой тип от отправит, а не по факту ? То есть получил response и хочешь его обработать так, как нужно в не зависимости от посланного responseType.
Ответ сервера в любом случае просто какая то последовательность байтов. И только клиент знает (должен знать) что это такое и как ее обработать. Поэтому и устанавливает responseType перед запросом, что бы сказать XMLHttpRequest, что с этой последовательностью делать. Установишь в 'text' - XMLHttpRequest будет считать, что эта последовательность текстовая строка. Установишь в 'blob' он вернет ее как объект Blob.
Сервер сам responseType не посылает. Он только может установить заголовок content-type в ответе.

Последний раз редактировалось voraa, 26.08.2022 в 22:25.
Ответить с цитированием