@saqo_tadevosyan

Как пользоваться чужим сервером?

5f16f3dae04cc502555865.jpeg
Добрый день. Есть сайт у которого есть полезная функция, не хочу заново писать код поэтому думал использовать уже готовый вариант. Для запроса исползвал fetch и отправил объект как и на донором,но не получилось. Может вообще невозможно использовать чужой сервер? Если возможно то каким образом.
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Настрой прокси на путь в NGINX или в чем там у тебя сайт вертится. Запросы приходят на твой сайт а он их шлет на другой, поменяв заголовки на нужные.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
dimonchik2013
@dimonchik2013
;)
CORS
Ответ написан
Stalker_RED
@Stalker_RED
Да, вы не можете отправлять xhr и fetch запросы из браузера на чужой сервер, если он не дал вам на это разрешение.
Ответ написан
@saqo_tadevosyan Автор вопроса
Сделал такой запрос из бекенда но не получаю желанного ответа, в чём мой ошибка?
router.get("/", async(req, res) => {
const response = await fetch("https://salegroups.ru/group/check", {
method: 'POST', //
body: JSON.stringify({link:"https://vk.com/manutdone"}),
headers: {
"Accept":"*/*",
"Accept-Encoding":"ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7",
"Connection":"keep-alive ",

'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
"Host":"salegroups.ru",
"Origin":"https://salegroups.ru",
"Referer":"https://salegroups.ru/group",
"Sec-Fetch-Dest":"empty",
"Sec-Fetch-Mode":"cors",
"Sec-Fetch-Site": "same-origin",
"X-Requested-With": "XMLHttpRequest"
}
})
const json = await response;
console.log(json);
Ответ написан
Ваш ответ на вопрос

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

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