你好,
我正在使用 axios v0.17.0 和 HEAD 方法,如下所示:
axios.head('http://example.com');
(假设http://example.com设置为 301 重定向至http://www.example.com)
由于某种原因,请求方法将在第一次重定向到 GET 时发生变化,而不是一直保持 HEAD 不变。这将读取如下日志:
example.com:80 10.0.0.1 - - "HEAD / HTTP/1.1" 301 237 "-" "axios/0.17.0"
example.com:80 10.0.0.1 - - "GET / HTTP/1.1" 200 246 "-" "axios/0.17.0"
而不是这样:
example.com:80 10.0.0.1 - - "HEAD / HTTP/1.1" 301 237 "-" "axios/0.17.0"
example.com:80 10.0.0.1 - - "HEAD / HTTP/1.1" 200 246 "-" "axios/0.17.0"
当我在 Firefox 中进行测试时,它会一直保持原始请求方法(HEAD)。
知道这是为什么吗?
谢谢,米洛什