Я использую fetch
с HEAD
методом для проверки файлов на etags после того, как загрузил его, и он прекрасно работает на iOS, но на Android мой запрос HEAD
всегда приводит к TypeError: Network request failed
. Я понятия не имею, как обойти это.
fetch('https://res.cloudinary.com/****/wycoc7svs.m4a', { method: 'HEAD' })
.then(response => console.log({ response }))
.catch(error => console.log({ error }));
Я также пытался использовать axios.head
, чтобы увидеть, если это не так, но тот же результат.
Обратите внимание, что тот же запрос с GET
методом работает нормально, но это заставляет меня скачать файл дважды.
Я использую Expo SDK 33.
Помощь по этому вопросу будет очень цениться.