0

如果 curl --head http://.... 包含“301”或“404”,则 ... 如果 curl --head http://.... 的 content-Length > 1000000 则 ...

在执行许多此类请求时,如何尽可能减少目标服务器上的负载?

是否可以只请求 http 答案的第一行,甚至只请求状态码(/内容长度)的 3 位数字,但仅此而已,以尽量减少流量?

(实际上,在指示文件大小的内容长度旁边是否有任何替代 http 字段?)

谢谢!

4

1 回答 1

1

如果您无法修改服务器以返回一些小而有用的东西 - 那么唯一的选择是 HEAD http 方法来仅请求响应的标头,所有方法都可以在这里找到。

Content-length 是告诉 HTTP 正文长度的标准方法,没有其他方法或者它们非常特定于服务器,请检查http rfc

于 2013-10-09T22:22:35.223 回答