cURL响应缺少位置字段

时间:2014-07-18 15:24:31

标签: unix curl terminal

我正在向我拥有的服务器卷曲并获得响应。但是此响应缺少位置字段。任何人都可以帮我弄清楚为什么会这样吗?

这是卷曲:

curl -I http://example.server.net/

这就是我得到的回应:

HTTP/1.1 200 OK
Date: Fri, 18 Jul 2014 15:08:53 GMT
Server: Apache/2.2.22 (Ubuntu)
Content-Length: 15
Vary: Accept-Encoding
Content-Type:

正如您所看到的,没有位置字段可以响应:

Location: http://example.server.net

我知道这是其他卷发的有效字段。我正在寻找可能无法显示某些基本字段的原因和可能的解决方案

谢谢!

1 个答案:

答案 0 :(得分:0)

当响应代码为3xx时,您将获得Location标头。

例如:

$ curl -I http://g.cn
HTTP/1.1 301 Moved Permanently
Location: http://www.google.cn/
Date: Fri, 18 Jul 2014 15:29:10 GMT
Expires: Fri, 18 Jul 2014 15:29:10 GMT
Cache-Control: private, max-age=2592000
Content-Type: text/html; charset=UTF-8
Server: gws
Content-Length: 218
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Alternate-Protocol: 80:quic,80:quic