Как сделать запрос анонимно через Axios? - PullRequest
0 голосов
/ 10 октября 2019

Я хочу отправить GET-запрос на URL через axios.

Кажется, что веб-сайт может распознать меня по cookie-файлам и перенаправляет URL-адрес на страницу, на которой перемещаются зарегистрированные пользователи.

Я хочу отправить запрос, как если бы я делал это из вкладки инкогнито

Я пытался использовать withCredentials: false config.

Это не похожечтобы иметь какой-либо эффект с true или false в моем случае.

 axios({
        url : url,
        method: 'get',
        maxRedirects: 15,
        headers: {
          'Content-Type': 'text/html',
          'Access-Control-Allow-Origin': '*',
          'Access-Control-Allow-Methods':'GET',
        },
        withCredentials: false, // without cookies so no login
      })
      .then((res) => {
         console.log("Response", res.data)
      })
      .catch((err) => {
         console.log("Error with fetch: ", err)
      })
    });

1 Ответ

0 голосов
/ 10 октября 2019

Мне не удалось добиться этого с помощью axios. Но нашел способ сделать это с fetch api

Я получил идеальный вывод без предыдущих куки или логин


fetch(url, { 
        credentials: 'omit',
      }).then((response)=>{
        return response.text();
      }).then((data)=>{
        console.log(data);
      }).catch(err=>{
        console.log(err);
      })

...