BASH - 卷曲-L无法正常工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BASH - 卷曲-L无法正常工作相关的知识,希望对你有一定的参考价值。
使用-L flash,curl应该遵循重定向但是我有301 Moved永久。
例如:curl -I -L -s era-min-eu.org |头-n 1
响应:HTTP / 1.1 301永久移动
你可以帮帮我吗?
谢谢
答案
您正在查看输出,只显示示例代码中的第一行。无头运行该命令会显示响应的其余部分:
$ curl -I -L -s era-min-eu.org
HTTP/1.1 301 Moved Permanently
Server: nginx/1.10.3
Date: Wed, 28 Feb 2018 15:44:35 GMT
Content-Type: text/html
Connection: close
Location: http://era-min.prod.lamp.cnrs.fr
Cache-Control: max-age=10800
HTTP/1.1 503 Service Temporarily Unavailable
Date: Wed, 28 Feb 2018 15:44:36 GMT
Server: Apache
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Expires: Wed, 17 Aug 2005 00:00:00 GMT
Last-Modified: Wed, 28 Feb 2018 15:44:36 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
Content-Type: text/html; charset=utf-8
Set-Cookie: ee178549c4135355897a0fd336ea26d8=0jabfedtnk08u4ru0u29uq9a86; path=/; HttpOnly
Connection: close
另一答案
正如@zzevann上面解释的那样,重定向确实有效。初始站点给出301错误,但低于它转发并显示Location: http://era-min.prod.lamp.cnrs.fr
行中指示的更新站点的卷曲信息。
在更新的URL上运行curl:
$ curl -I -L -s era-min.prod.lamp.cnrs.fr
输出:
HTTP/1.1 503 Service Temporarily Unavailable
Date: Wed, 28 Feb 2018 16:27:28 GMT
Server: Apache
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Expires: Wed, 17 Aug 2005 00:00:00 GMT
Last-Modified: Wed, 28 Feb 2018 16:27:28 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
Content-Type: text/html; charset=utf-8
Set-Cookie: ee178549c4135355897a0fd336ea26d8=iccsu7vp1f99qvhgcbvbk8t102; path=/; HttpOnly
Connection: close
以上是关于BASH - 卷曲-L无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章