首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Axios 302响应

Axios 302响应
EN

Stack Overflow用户
提问于 2020-04-21 21:58:14
回答 1查看 2.4K关注 0票数 1

我正在尝试获取一个网站的响应头,每当我这样做时,它都会“临时移动”,它只会重定向我。我用小提琴手做了这件事,试图在我的脑海中得到一个清晰的图像,但我就是不能用Axios来做这件事。基本上,我试图在重定向发生之前获取站点的标题。如果这是不可能的,我应该使用什么来自动完成此操作?

代码语言:javascript
复制
const axios = require('axios')
const readline = require('readline');
const title = require('node-bash-title')
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});
console.clear()
var loopline = function () {
rl.question('Input: ', (answer) => {    
    axios.get(`https://example302site.com/${answer}`, {
      .then((response) => {
        console.log(response.headers)
      }, (error) => {
        console.log(`AssetId: ${error.response.body}`)
        loopline()
    })
})
}
loopline()

(对混乱的代码表示抱歉)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-21 22:12:46

Axios有一个request config option maxRedirects,它允许你控制重定向的数量。将其设置为0应该可以防止重定向,并允许您读取响应头:

代码语言:javascript
复制
axios.get(`https://assetgame.roblox.com/asset/?versionid=5667870400`, {
        headers: { 'User-Agent': 'Roblox/WinInet' },
        maxRedirects: 0
      })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61345366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档