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