@stasmx

Проблема с WebDav Yandex Disk API ??

Что я делаю не так с запросом своим . В postman я получаю картинку , но в запросе через свой проэкт у меня летят ошибки 1e9a391c64434e04a1a175bf1bb15ab7.pngd6dba4c73b2540e9a9ed4412ea62fc8b.png2b5118c97be14748bf155196ddc39d29.png
fetch('https://webdav.yandex.ru:443/winter.jpg',{method:'get',
             headers:{
                 'Authorization':'OAuth AQAAAAAaK-00000111Ck0V9f11gmphkERRg5Pw',
                 'Host':'webdav.yandex.ru',
        }})
  • Вопрос задан
  • 758 просмотров
Решения вопроса 1
@vintage
Пишите в службу поддержки Яндекса, чтобы они починили CORS. Проблема тут в том, что они сначала проверяют авторизацию, а потом уже разбираются, что за метод был вызван. А браузер перед тем как сделать запрос с авторизацией, дёргает метод OPTIONS без авторизации, на что сервис должен вернуть заголовки разрешающие кроссдоменные запросы и авторизацию. И когда все нужные заголовки получены, уже дёргает GET с авторизацией. А postman плевать хотел на CORS, поэтому у него всё работает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект