curl -I 给出 503 错误,而curl -v 给出 200 错误。根本原因是什么?
例如-
curl -I -k https://myurl
HTTP/1.1 503 Service Unavailable
Run Code Online (Sandbox Code Playgroud)
curl -k -v https://myurl
HTTP/1.1 200 OK
Run Code Online (Sandbox Code Playgroud)
根本原因是服务器很愚蠢,它不喜欢 HEAD 请求,尽管它应该这样做。正如RFC 7231 第 4.3.2 节中关于 HEAD 的描述:
服务器应该发送与如果请求是 GET 则发送相同的头字段来响应 HEAD 请求,除了可以省略有效负载头字段。
| 归档时间: |
|
| 查看次数: |
682 次 |
| 最近记录: |