AntonBrock
@AntonBrock
screen light

Как решить проблему Missing required request header?

Привет! Я делаю запрос к сайту , а после беру картинку оттуда. Но сейчас мне прилетала ошибка CORS, чем я обычно её решаю так это - Cors-anywhere, но сейчас прилeтает другая ошибка
Missing required request header. Must specify one of: origin,x-requested-with

Я понимаю, что нужно использовать один из указанных, но у меня не API, а просто fetch и куда их кинуть я не знаю, помогите плж!

const numItemsToGenerate = xxx;
const imageWidth = xxx; 
const imageHeight = xxxxx; 
const collectionID = xxxxx;
const numImagesAvailable = xxxxx;

function renderGalleryItem(randomNumber){
	сonst proxyWall = 'https://cors-anywhere.herokuapp.com/';
	fetch(`${proxyWall}https://unsplash.com/collection/${collectionID}/${imageWidth}x${imageHeight}/?sig=${randomNumber}`) 	// так выдает ошибку выше. Без proxy выдает CORS
	.then((data)=> { something }
        .catch((error) => { something }


UPD:
Я попытался так, но получаю такую же ошибку.
fetch(`${proxyWall}https://unsplash.com/collection/${collectionID}/${imageWidth}x${imageHeight}/?sig=${randomNumber}`, {
    headers: {
    'Content-Type': "origin",
     'Content-Type': "x-requested-with"
},
  • Вопрос задан
  • 357 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы