Я хочу разрешить пользователю загружать и открывать файл PDF в новом окне.
Первый запрос, отправленный на сервер, получает код состояния 200, но после загрузки файла запрос завершился неудачно с net :: ERR_HTTP2_PROTOCOL_ERROR 200
После первого запроса другие запросы работают нормально (из кеша)
мой код:
const openPdf= (url) => {
const headers = new Headers({
...some application headers,
});
return fetch(`www.example.com`, {
method: 'GET',
headers,
credentials: 'include',
}).then(res => res.blob()).then(blob => {
const file = new Blob([blob], {
type: "application/pdf"
});
const fileURL = URL.createObjectURL(file);
window.open(fileURL);
})
}