当我执行请求时
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
为什么会这样?我做错了什么?
答案 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/