卷曲:302暂时移动

时间:2018-05-15 10:04:06

标签: curl

当我执行请求时

curl -I api-ip.fssprus.ru/api/v1.0/

我得到以下回复

HTTP/1.1 302 Moved Temporarily
Server: nginx
Date: Tue, 15 May 2018 09:56:49 GMT
Content-Type: text/html
Content-Length: 154
Location: https://api-ip.fssprus.ru

为什么会这样?我做错了什么?

1 个答案:

答案 0 :(得分:2)

你做错的第一件事就是在端口80上点击未加密的http api,这显然是不受支持的。通过在端口443上点击加密的httpS api来修复此问题,方法是将https://添加到您的网址。

你做错的第二件事是不遵循http重定向,因为该响应是HTTP 302 Redirect,你不遵循。通过使用--location参数来解决这个问题。 (然后curl将自动跟随http位置重定向)

修复这两件事,你最终得到:

curl --location -I https://api-ip.fssprus.ru/api/v1.0/