在使用axios时,我在NodeJs中获得了521个响应代码

时间:2017-08-17 14:19:05

标签: node.js axios

我正在尝试对此网址发出请求,并收到错误

axios.get('http://8btc.com/member.php?mod=logging&action=login')
.then(res => console.log(res))
.catch(err => console.log(err.response.status))

输出为521

这是什么意思?

1 个答案:

答案 0 :(得分:1)

错误代码521表示服务器已关闭。这不是官方标准错误代码,但是被某些系统使用。

http://getstatuscode.com/521

基本上,Web服务器可以随时返回任何错误代码。这一切都取决于它如何编程工作。因此,最好的办法是与8btc的管理员一起工作,以了解你为何得到这种回应。

有关一些额外信息,您可以尝试查看从服务器收到的错误消息是否告诉您更多详细信息。请参阅错误处理文档:https://github.com/mzabriskie/axios#handling-errors

根据此文档,您应该检查err.response.dataerr.response.headers

中的相关信息